我了解到 Template 允许我们自定义控件的外观。我正在练习向导控制并尝试使用模板来控制它的外观。它有以下可用于定制的模板:
- 标头模板
- 侧边栏模板
- 开始导航模板
- StepNavigation模板
- 完成导航模板
- 布局模板
但我不知道如何使用它。有人可以分享一个使用它的例子吗?
我了解到 Template 允许我们自定义控件的外观。我正在练习向导控制并尝试使用模板来控制它的外观。它有以下可用于定制的模板:
但我不知道如何使用它。有人可以分享一个使用它的例子吗?
看看这篇 MSDN 杂志文章:Cutting Edge: The ASP.NET 2.0 Wizard Control by Dino Esposito。
这是一个示例SideBarTemplate
:
<asp:Wizard ID="Wizard1" runat="server" ActiveStepIndex="2"
OnFinishButtonClick="Wizard1_FinishButtonClick"
OnNextButtonClick="Wizard1_NextButtonClick">
<!-- SidebarTemplate -->
<SideBarTemplate>
<!-- control that put on top of the Step List -->
<asp:Image ID="Image1" ImageUrl="IMG/topimage.jpg" ImageAlign="Top" runat="server"
Width="10" Height="10"/>
<!--Step List will auto generated here-->
<asp:DataList ID="SideBarList" runat="server">
<ItemTemplate>
<asp:LinkButton ID="SideBarButton" runat="server"></asp:LinkButton>
</ItemTemplate>
<SelectedItemStyle Font-Bold="True" />
</asp:DataList>
<!-- control that put below the Step List -->
<asp:Label ID="ButtomLabel" runat="server" Text="Label"></asp:Label>
</SideBarTemplate>
<WizardSteps>
<!-- .....WizradSteps here..... -->
</WizardSteps>