<%@ 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.";
}
}
}
}
|