在单选按钮列表中动态添加子列表视图项

本文关键字:列表 视图 添加 动态 单选按钮 | 更新日期: 2023-09-27 17:49:22

有一个asp.net单选按钮列表,它有三个列表视图项。

 <asp:RadioButtonList ID="rdbFolderOptions" runat="server" RepeatDirection="Vertical"
                        RepeatLayout="Flow" Font-Size="Medium" AutoPostBack="true" OnSelectedIndexChanged="rdbFolderOptions_SelectedIndexChanged">
                        <asp:ListItem Text="Calendar" Value="0" />
                        <asp:ListItem Text="Tasks" Value="1" />
                        <asp:ListItem Text="Contacts" Value="2" />
                    </asp:RadioButtonList>

单击任何选项,应该有一个子列表,应该有修复选项。

<asp:RadioButtonList ID="rdbSubFolder" runat="server" RepeatDirection="Vertical"
                        RepeatLayout="Flow" Font-Size="Medium" AutoPostBack="true" OnSelectedIndexChanged="rdbSubFolder_SelectedIndexChanged">
                        <asp:ListItem Text="Editor" Value="0" />
                        <asp:ListItem Text="Reviewer" Value="1" />
                    </asp:RadioButtonList>

例如:

如果您选择了"calendar",那么子列表应该在"calendar"下面缩进,如下所示。

  • 日历

      编辑
    • 评论家
  • 任务
  • <
  • 联系人/gh>

我很舒服它做与javascript/jquery/c#,但无法找出如何识别它。

在单选按钮列表中动态添加子列表视图项

更新:

检查:

如何在[grand]子节点中创建带有单选按钮的树视图?


我想你正在寻找TreeView Control

TreeView Web服务器控件用于在树结构中显示分层数据,例如目录表或文件目录。它支持以下特性:

  • 自动数据绑定,允许控件的节点绑定到分层数据,例如XML文档

  • 通过集成SiteMapDataSource控件来支持站点导航

  • 节点文本,可以显示为可选文本或超链接。

  • 可通过主题、用户自定义图像和样式自定义外观。

  • 编程访问TreeView对象模型,允许您动态创建树,填充节点,设置属性等。

  • 通过客户端回调到服务器(在支持的浏览器上)来填充节点。

  • 在每个节点旁边显示复选框的能力。