Wizard.MoveTo Method
Assembly: System.Web (in system.web.dll)
public void MoveTo ( WizardStepBase wizardStep )
public function MoveTo ( wizardStep : WizardStepBase )
Parameters
- wizardStep
The WizardStepBase-derived object to set as the ActiveStep.
| Exception type | Condition |
|---|---|
| The value of the WizardStepBase-derived object passed in is a null reference (Nothing in Visual Basic). | |
| The ActiveStepIndex of the associated WizardStepBase-derived object passed in is equal to -1. |
The following code example demonstrates how to use the MoveTo method to control the ActiveStep property of the Wizard control. If the value of CheckBox1.Checked is true, the ActiveStep property is set to Wizard1.Step3; otherwise, the ActiveStep property is set to Wizard1.Step2.
<%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> void OnActiveStepChanged(object sender, EventArgs e) { // If the ActiveStep is changing to Step2, check to see whether the // CheckBox1 check box is selected. If it is, skip to the Step3 step. if (Wizard1.ActiveStepIndex == Wizard1.WizardSteps.IndexOf(this.WizardStep2)) { if (this.CheckBox1.Checked) { Wizard1.MoveTo(this.WizardStep3); } else { Wizard1.MoveTo(this.WizardStep2); } } } </script> <html xmlns="http://www.w3.org/1999/xhtml" > <body> <form id="form1" runat="server"> <asp:Wizard id="Wizard1" runat="server" onactivestepchanged="OnActiveStepChanged"> <WizardSteps> <asp:WizardStep id="WizardStep1" title="Step 1" runat="server"> <asp:CheckBox id="CheckBox1" runat="Server" text="Select this check box to skip Step 2." /> You are currently on Step 1. </asp:WizardStep> <asp:WizardStep id="WizardStep2" title="Step 2" runat="server"> You are currently on Step 2. </asp:WizardStep> <asp:WizardStep id="WizardStep3" runat="server" title="Step 3"> You are currently on Step 3. </asp:WizardStep> </WizardSteps> <HeaderTemplate> <b>MoveTo Example</b> </HeaderTemplate> </asp:Wizard> </form> </body> </html>
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.