treeview 权限设置
如何根据不同角色来,显示菜单树的操作权限,树的节点没有visible属性,高手能否提供一下解决思路
------解决方案--------------------把权限放到数据库里,根据角色在数据库里查询相应的权限,然后重新绑定一次就行了
------解决方案--------------------在向树上加结点的时候判断啊,动态的加,别都直接加进去!
------解决方案--------------------树的节点有tag属性
你可以把当前的用户权限加进去。 做以判断
这个tag是一个object 也就是说只要是一个对象就可以了。
比如 public class Role
{
属性
}
然后 node.tag = new Role();
获取的时候 Role role = node.tag as Role;
------解决方案--------------------JF
------解决方案--------------------应该是在添加的时候判断权限
如果数据源是xml文件,建议在xml文件里面加上一个节点表示权限
------解决方案--------------------添加接点的时候加个判断,有权限的加,否则不加
------解决方案--------------------jf
------解决方案--------------------接分来了
我用的是放在数据库里了
------解决方案--------------------唉啊,今天刚好偶也在研究这个问题,不过看了半天没什么结果啊.
------解决方案-------------------- 关注中!!
------解决方案--------------------大家有空帮我看看关于TreeView控件的右键菜单问题吧
http://community.csdn.net/Expert/topic/5540/5540513.xml?temp=.4454767
帮我看看如何实现右键菜单进行“添加”“修改”“删除”操作
然后保存至数据库;
------解决方案--------------------我是在点击的时候判断的权限
------解决方案--------------------我是把每个模块放到树中,对每个角色进行不同权限的设置。并保存在数据库中,当用户登陆的时候就判断他是否有该模块的权限。
------解决方案--------------------好提问```正在想办法解决这个问题呢````
3Q LZ
------解决方案--------------------if (arrary[i, 3] == "False " || arrary[i, 3] == "0 ") { trpa.Remove(); }
if (arrary[i, 4] == "False " || arrary[i, 4] == "0 ") { trpa.Remove(); }
trpa是節點nodes
------解决方案--------------------不同的角色读取不同的数据,然后组织树。
------解决方案--------------------不要用静态的
把各个node的信息存在数据库中。
规定某些角色可以访问某些node
------解决方案--------------------response.write出来有权限的字符串
------解决方案--------------------有两个XML文件可以不
不同的权限加载不同的XML文件