【发布时间】:2014-01-20 10:38:47
【问题描述】:
当向导属性DisplaySideBar 为False 时,此代码用于解决具有向导步骤标题的问题,该代码将不起作用,标签lbl 将为null:
protected void Wizard1_ActiveStepChanged(object sender, EventArgs e)
{
// Grab a reference to the label control
Label lbl = (Label)Wizard1.FindControl("lblStepTitle");
lbl.Text = Wizard1.ActiveStep.Title;
}
HTML(省略向导步骤):
<asp:Wizard ID="Wizard1" runat="server" ActiveStepIndex="0" DisplaySideBar="False"
OnActiveStepChanged="Wizard1_ActiveStepChanged"
OnNextButtonClick="Wizard1_NextButtonClick"
OnFinishButtonClick="Wizard1_FinishButtonClick">
<HeaderStyle HorizontalAlign="Center" Font-Bold="True" />
<HeaderTemplate>
Edit User Wizard
<br />
<br />
<asp:Label ID="lblStepTitle" runat="server" Text="Step Title"></asp:Label>
</HeaderTemplate>
</asp:Wizard>
【问题讨论】: