首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net 如何根据用户权限来动态显示或隐藏treeview节点

2012-03-31 
asp.net 怎么根据用户权限来动态显示或隐藏treeview节点我用递归的方法来生产的treeview树,,求代码或实用

asp.net 怎么根据用户权限来动态显示或隐藏treeview节点
我用递归的方法来生产的treeview树,,求代码或实用的思路

[解决办法]
你说的是登陆的用户吗

这样的话你在递归的时候判断啊,不是的就不要tree.Nodes.add
[解决办法]
先从后台过滤节点,组成新的树,然后在前台显示。
[解决办法]
这样的思路有些麻烦,我们可以这样考虑:
我在我所绑定的这个数据库表里的字段加一个“字段标识”列,为int型。根据字段标识的值指定权限。
那么我在绑定treeview的时候在SQL语句直接加上where条件 字段标识='权限的值',就可以了
[解决办法]

探讨

引用:
这样的思路有些麻烦,我们可以这样考虑:
我在我所绑定的这个数据库表里的字段加一个“字段标识”列,为int型。根据字段标识的值指定权限。
那么我在绑定treeview的时候在SQL语句直接加上where条件 字段标识='权限的值',就可以了

最好还是不要改数据库吧

[解决办法]
http://topic.csdn.net/u/20090514/18/2cd62ace-7b52-4485-bd14-06be59bf8c2d.html
[解决办法]
探讨

引用:
你说的是登陆的用户吗

这样的话你在递归的时候判断啊,不是的就不要tree.Nodes.add


可是,你开始的时候就不是的话,就不add,然后
private void InitTree(TreeNodeCollection Nds, int parentid){}
InitTree(Nds[Nds.Count - 1].Chi……

[解决办法]
探讨
这样的思路有些麻烦,我们可以这样考虑:
我在我所绑定的这个数据库表里的字段加一个“字段标识”列,为int型。根据字段标识的值指定权限。
那么我在绑定treeview的时候在SQL语句直接加上where条件 字段标识='权限的值',就可以了

热点排行