Wizard的动态添加
UI代码:
<form id="form1" runat="server">
<asp:PlaceHolder id="PlaceHolder1" runat="server" />
</form>
C#代码:
protected void Page_Load(object sender, EventArgs e)
{
Wizard Wizard1 = new Wizard();
for (int i = 0; i <= 5; i++)
{
WizardStepBase newStep = new WizardStep();
newStep.ID = "Step" + (i + 1).ToString();
newStep.Title = "Step " + (i + 1).ToString();
newStep.Controls.Add(new System.Web.UI.LiteralControl(" Step." + (i + 1).ToString()));
Wizard1.WizardSteps.Add(newStep);
}
PlaceHolder1.Controls.Add(Wizard1);
}
<form id="form1" runat="server">
<asp:PlaceHolder id="PlaceHolder1" runat="server" />
</form>
C#代码:
protected void Page_Load(object sender, EventArgs e)
{
Wizard Wizard1 = new Wizard();
for (int i = 0; i <= 5; i++)
{
WizardStepBase newStep = new WizardStep();
newStep.ID = "Step" + (i + 1).ToString();
newStep.Title = "Step " + (i + 1).ToString();
newStep.Controls.Add(new System.Web.UI.LiteralControl(" Step." + (i + 1).ToString()));
Wizard1.WizardSteps.Add(newStep);
}
PlaceHolder1.Controls.Add(Wizard1);
}