想通过TreeView控件在做权限的控制,请问在ASP.NET中怎样才能禁用某一个节点,或者隐藏某个节点
望大家给出点意见,谢谢各位!

解决方案 »

  1.   

    是用treeview做功能菜单吗?
    我用的是自己手工绑定treeview,绑定节点之前先判断一下权限。
      

  2.   

    在递归绑定时先判断,然后确定是否继续绑定或者隐藏(visible=false),禁用(enabled=false)
      

  3.   

    得动态绑定时候
      TreeNode tn_1 = new TreeNode();
                tn_1.Text = dr["GuestName"].ToString();
    此时做数据判断 
    if(true)
    {tn_1.enable=true;}就是这个思路
      

  4.   

    各位问题已经解决,我做的比较的简单是用TreeView控件,在数据库里做用户角色对应关系,根据不通的角色权限调用不同的sitemap文件,因为本人的项目只是一个小项目,没有考虑做太复杂的权限控制.谢谢各位捧场!