Wizard history
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
Wizard Demo
File: Default.aspx.cs
using System;
using System.Data;
using System.Configuration;
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;
using System.Collections;
public partial class _Default : System.Web.UI.Page
{
protected void wzrdMorning_ActiveStepChanged(object sender, EventArgs e)
{
lblActiveStep.Text = wzrdMorning.ActiveStep.Title;
lblActiveStepIndex.Text = wzrdMorning.ActiveStepIndex.ToString();
lblStepType.Text = wzrdMorning.ActiveStep.StepType.ToString();
ICollection steps = wzrdMorning.GetHistory();
string str = "";
foreach (WizardStep step in steps)
{
str += step.Title + "
";
}
lblHistory.Text = str;
}
protected void Button_Click(object sender, WizardNavigationEventArgs e){
string str = "Current Index: " +
e.CurrentStepIndex.ToString() +
". Next Step: " + e.NextStepIndex.ToString();
lblButtonInfo.Text = str;
}
protected void wzrdMorning_CancelButtonClick(object sender, EventArgs e){
lblActiveStep.Text = "";
lblActiveStepIndex.Text = "";
lblStepType.Text = "";
lblButtonInfo.Text = "Canceled";
wzrdMorning.Visible = false;
}
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) {
DropDownList ddl = (DropDownList)sender;
int index = ddl.SelectedIndex;
WizardStepBase step = wzrdMorning.WizardSteps[index];
wzrdMorning.MoveTo(step);
}
}