asp.net向导控制不可点击的侧边栏

时间:2009-07-22 16:36:20

标签: c# asp.net wizard

我有一个asp.net向导,我希望用户只使用下一个/上一个按钮导航控件。

无论如何,我想设置侧边栏,以便显示当前步骤突出显示的步骤名称,但不要让用户点击它们。

这可能吗?

1 个答案:

答案 0 :(得分:7)

您可以使用SideBarTemplate并将链接的Enabled属性设置为False

<asp:Wizard runat="server" DisplaySideBar="true">
    <SideBarTemplate>
        <asp:DataList ID="SideBarList" runat="server">
            <ItemTemplate>
                <asp:LinkButton ID="SideBarButton" runat="server" Enabled="false" />
            </ItemTemplate>
            <SelectedItemTemplate>
                <asp:LinkButton ID="SideBarButton" runat="server" Enabled="false" CssClass="currentStep" />
            </SelectedItemTemplate>
        </asp:DataList>
    </SideBarTemplate>
    ...
</asp:Wizard>