关于网友提出的“ aspnet 怎么根据用户权限来动态显示或隐藏treeview节点”问题疑问,本网通过在网上对“ aspnet 怎么根据用户权限来动态显示或隐藏treeview节点”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: aspnet 怎么根据用户权限来动态显示或隐藏treeview节点
描述: 我用递归的方法来生产的treeview树,,求代码或实用的思路
解决方案1:
想法不错,但是当一条数据对应多个权限的时候,就不太好弄了。
<>
所以建议还是用递归的方法构建相应权限的树。
解决方案2:
顶
解决方案3: http://topic.csdn.net/u/20090514/18/2cd62ace-7b52-4485-bd14-06be59bf8c2d.html
解决方案4:
这样在以后维护和代码量上都会减少很大的负担,不过你要是代码很容易实现的话也没问题
解决方案5:这样的思路有些麻烦,我们可以这样考虑:
我在我所绑定的这个数据库表里的字段加一个“字段标识”列,为int型。根据字段标识的值指定权限。
那么我在绑定treeview的时候在SQL语句直接加上where条件 字段标识='权限的值',就可以了
解决方案6: 你说的是登陆的用户吗
这样的话你在递归的时候判断啊,不是的就不要tree.Nodes.add
解决方案7: 先从后台过滤节点,组成新的树,然后在前台显示。
以上介绍了“ aspnet 怎么根据用户权限来动态显示或隐藏treeview节点”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2130140.html