TreeView 如何设置 某些 节点不可用(ASP)

xiaolu0575 2009-06-04 12:54:19
设置不可用 ,将SelectAction 属性设置为None即可.
请问 如何设置具体某些节点不可用.

<asp:TreeView ID="TreeView1" runat="server" ShowLines="True" Style="z-index: 100;
left: 0px; position: absolute; top: 0px">
<Nodes>
<asp:TreeNode Text="系统" Value="系统">
<asp:TreeNode Text="系统设置" Value="系统设置">
<asp:TreeNode Text="操作员" Value="操作员"></asp:TreeNode>
<asp:TreeNode Text="权限" Value="权限"></asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="查询" Value="查询">
<asp:TreeNode Text="现存量" Value="现存量"></asp:TreeNode>
</asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="重新登录" Value="重新登录" NavigateUrl="~/Agency.aspx" SelectAction="None"></asp:TreeNode>
</Nodes>
</asp:TreeView>

...全文
181 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jawettren 2009-06-04
  • 打赏
  • 举报
回复
递归 , 判断 , 设置
xingzhiasa 2009-06-04
  • 打赏
  • 举报
回复
this.TreeView1.Nodes[0].SelectAction = TreeNodeSelectAction.None;
xiaolu0575 2009-06-04
  • 打赏
  • 举报
回复
能否设置为不可见
desegou 2009-06-04
  • 打赏
  • 举报
回复
 private TreeNode CreateNode(string text, string tag, string url)
{
TreeNode node = new TreeNode();
node.Text = text;
node.Value = tag;
node.SelectAction = TreeNodeSelectAction.None;
node.NavigateUrl = url;
return node;
}
desegou 2009-06-04
  • 打赏
  • 举报
回复
[code=C#]node.SelectAction = TreeNodeSelectAction.None;[code]
十八道胡同 2009-06-04
  • 打赏
  • 举报
回复
顶下,不晓得,
xiaolu0575 2009-06-04
  • 打赏
  • 举报
回复
权限判断,如果登录用户是管理员,显示所有树节点,如果是普通用户将"系统"这块节点隐藏或不可用

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧