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

C# 根据某些条件隐藏/禁用树视图中的某些节点,c#,jquery,asp.net,treeview,C#,Jquery,Asp.net,Treeview,我有三个级别(一、二、三)表示为radiobuttonlist。此外,我还让treeview表示这些级别(每个级别表示为父节点,每个级别都有一个子节点) 我的目标是:如果用户在radibutonlist中选中level 1,treeview将隐藏或禁用level 2和level 3。如果用户选中单选按钮列表中的第二级,treeview将隐藏或禁用第三级 我没有找到基于条件隐藏或禁用treeview中节点的代码。你能帮帮我吗?你得说得更具体些。你想在哪里做?在服务器端使用C#,在客户端使用您自己的

我有三个级别(一、二、三)表示为radiobuttonlist。此外,我还让treeview表示这些级别(每个级别表示为父节点,每个级别都有一个子节点) 我的目标是:如果用户在radibutonlist中选中level 1,treeview将隐藏或禁用level 2和level 3。如果用户选中单选按钮列表中的第二级,treeview将隐藏或禁用第三级


我没有找到基于条件隐藏或禁用treeview中节点的代码。你能帮帮我吗?

你得说得更具体些。你想在哪里做?在服务器端使用C#,在客户端使用您自己的javascript,还是在客户端使用jquery

使用c#在服务器端执行此操作时,您可以使用RadioButtonList.SelectedIndexChanged事件以任何方式重建树,前提是您引用的树是ASP.NET中的TreeView。
您可以在TreeView中添加/删除TreeNode,也可以为每个TreeNode设置所需的SelectAction事件(展开、无、选择、选择展开)。

您必须更具体。你想在哪里做?在服务器端使用C#,在客户端使用您自己的javascript,还是在客户端使用jquery

使用c#在服务器端执行此操作时,您可以使用RadioButtonList.SelectedIndexChanged事件以任何方式重建树,前提是您引用的树是ASP.NET中的TreeView。
您可以在TreeView中添加/删除TreeNode,也可以为每个TreeNode设置所需的SelectAction事件(展开、无、选择、选择展开)。

我想在客户端执行我想在客户端执行