c# - asp.net向导控件不可点击侧边栏

标签 c# asp.net wizard

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

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

这可能吗?

最佳答案

您可以使用 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>

关于c# - asp.net向导控件不可点击侧边栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1166552/

相关文章:

javascript - 使用 ESC 和 JavaScript Gridview 退出编辑模式

c# - 如果存在以前的版本,如何使 msi 覆盖程序?

PyQT QWizard - QComboBox 的 userData 上的 registerField 而不是文本或索引?

c# - 清除浏览器缓存中的所有图像

C# - DataTable.Merge() 是否添加重复项或更新?

c# - Visual Studio 2013 无法识别任何内容

c# - 根据文件夹结构对 url 字符串列表进行分组

javascript - 如何在 SignalR 连接上设置实际 header ?

asp.net - 在 ASP.NET 中以中等信任度存储临时用户文件

visual-studio-2017 - 如何在 Visual Studio 2017 中创建 "Multi Project Template With Custom Wizard"