Bonjour
Donc j'éxplique comment faire pour aboutir au résultat souhaité, il faut gérer ce cas sur deux étapes, la première se fera sur l'évènement NextButtonClick pour récupérer l'ID du step encours et tu le stocke dans une variable globale que tu va déclarer auparavant :
void Wizard1_NextButtonClick(object sender, WizardNavigationEventArgs e)
{
strPageCourante = this.Wizard1.ActiveStep.ID;
}
la deuxième étape et de forcer le retour à cette étape, pour faire cela on doit passer par l'évènement ActiveStepChanged, il faut chercher ce step (par son ID qu'on a récupérer dans strPageCourante) en utilisant la méthode FindControl du Wizard et on fait un cast vers WizardStepBase et à la fin on passe le step trouvé à la méthode de MoveTo du wizard et le tour est joué.
void Wizard1_ActiveStepChanged(object sender, EventArgs e)
{
WizardStepBase step = (WizardStepBase)this.Wizard1.FindControl (strPageCourante);
this.Wizard1.MoveTo(step);
}
Les fins justifient les moyens_________________________________________________
Yassine BENNANI - Ingénieur en génie logiciel & multimédia (Consultant SI)