根据某些条件隐藏/禁用树视图中的某个节点

时间:2016-06-17 15:16:10

标签: c# jquery asp.net treeview

我有三个级别(一,二,三)表示为radiobuttonlist。另外,我有树视图代表这些级别(每个级别表示为父节点,每个级别都有一个子级) 我的目标是:如果用户检查radibutonlist中的第一级,树视图将隐藏或禁用第二级和第三级。如果用户在单选按钮列表中检查第二级,则树视图将隐藏或禁用第三级。

我没有根据条件找到在树视图中隐藏或禁用节点的代码。你能帮帮我吗?

1 个答案:

答案 0 :(得分:0)

你必须更加具体。你想在那里做什么?在服务器端使用C#,在客户端使用自己的javascript,或在客户端使用jquery?

使用c#在服务器端执行此操作可以使用RadioButtonList.SelectedIndexChanged事件以您想要的任何方式重建树,假设您引用的树是来自ASP.NET的TreeView。 您可以向TreeView添加/删除TreeNode,也可以为每个TreeNode设置所需的SelectAction事件(Expand,None,Select,SelectExpand)。