Mega Code Archive

 
Categories / ASP.Net / Asp Control
 

Wizard ActiveStepIndex

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="WizardForm" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server">     <title>Wizard Form</title> </head> <body>     <form id="form1" runat="server">     <div>         <asp:Wizard ID="Wizard1" runat="server" ActiveStepIndex="0" BackColor="#EFF3FB" BorderColor="#B5C7DE" BorderWidth="1px" Font-Names="Verdana" Font-Size="0.8em" Height="265px" Width="406px" OnActiveStepChanged="Wizard1_ActiveStepChanged" DisplaySideBar="False" >             <WizardSteps>                 <asp:WizardStep runat="server" Title="Enter text in text box">                     <asp:Label ID="Label1" runat="server" Text="Step 1"></asp:Label>                     <br />                     <asp:Label ID="Label2" runat="server" Text="Your Dog's Name is:"></asp:Label>                     <asp:TextBox ID="DogName" runat="server"></asp:TextBox>                 </asp:WizardStep>                 <asp:WizardStep runat="server" Title="Select from drop-down list">                     <asp:Label ID="Label3" runat="server" Text="Step 2"></asp:Label>                     <br />                     <asp:Label ID="Label4" runat="server" Text="Your Favorite Color:"></asp:Label>                     <asp:DropDownList ID="DropDownList1" runat="server">                         <asp:ListItem>Red</asp:ListItem>                         <asp:ListItem>Green</asp:ListItem>                         <asp:ListItem>Blue</asp:ListItem>                     </asp:DropDownList>                 </asp:WizardStep>                 <asp:WizardStep runat="server" Title="Select or clear a check box">                     <asp:Label ID="Label5" runat="server" Text="Step 3"></asp:Label>                     <br />                     <asp:CheckBox ID="CheckBox1" runat="server" Text="I am allergic to cats" />                 </asp:WizardStep>                 <asp:WizardStep runat="server" Title="Finish">                     <asp:Label ID="Label6" runat="server" Text="Step 4"></asp:Label>                     <br />                     <asp:Label ID="FinishLabel" runat="server"></asp:Label>                 </asp:WizardStep>             </WizardSteps>             <StepStyle Font-Size="0.8em" ForeColor="#333333" />             <SideBarStyle BackColor="Yellow" Font-Size="0.9em" VerticalAlign="Top" />             <SideBarButtonStyle BackColor="Yellow" Font-Names="Verdana" ForeColor="White" />             <HeaderStyle BackColor="#284E98"                           BorderColor="#EFF3FB"                           BorderStyle="Solid"                           BorderWidth="2px"                          Font-Bold="True"                           Font-Size="0.9em"                           ForeColor="White"                           HorizontalAlign="Center" />             <NavigationButtonStyle BackColor="White"                                     BorderColor="Yellow"                                     BorderStyle="Solid"                                    BorderWidth="1px"                                     Font-Names="Verdana"                                     Font-Size="0.8em"                                     ForeColor="#284E98" />         </asp:Wizard>          </div>     </form> </body> </html> File: Default.aspx.cs using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; public partial class WizardForm : System.Web.UI.Page {   protected void Wizard1_ActiveStepChanged(object sender, EventArgs e)   {     if ( this.Wizard1.ActiveStepIndex==3 )     {       this.FinishLabel.Text =         "Your Dog's Name is " +         this.DogName.Text + "<br />";       this.FinishLabel.Text +=         "Your favorite color is " +         this.DropDownList1.SelectedItem.Text +         "<br />";       if (this.CheckBox1.Checked == true)       {         this.FinishLabel.Text +=           "And you are allergic to cats.";       }       else       {         this.FinishLabel.Text +=           "And you are <b>not</b> allergic to cats.";       }     }   } }