asp.net 怎么根据用户权限来动态显示或隐藏treeview节点
时间:2011-12-14
来源:互联网
作者: zuoxiwang 发布时间: 2011-12-14
这样的话你在递归的时候判断啊,不是的就不要tree.Nodes.add
作者: livelymoon 发布时间: 2011-12-14
你说的是登陆的用户吗
这样的话你在递归的时候判断啊,不是的就不要tree.Nodes.add
可是,你开始的时候就不是的话,就不add,然后
private void InitTree(TreeNodeCollection Nds, int parentid){}
InitTree(Nds[Nds.Count - 1].ChildNodes, (int)drv["id"]);//这种地方就会超出索引
就没法循环了
作者: zuoxiwang 发布时间: 2011-12-14
作者: JulioHuang 发布时间: 2011-12-14
我在我所绑定的这个数据库表里的字段加一个“字段标识”列,为int型。根据字段标识的值指定权限。
那么我在绑定treeview的时候在SQL语句直接加上where条件 字段标识='权限的值',就可以了
作者: renwenli07461 发布时间: 2011-12-14
这样的思路有些麻烦,我们可以这样考虑:
我在我所绑定的这个数据库表里的字段加一个“字段标识”列,为int型。根据字段标识的值指定权限。
那么我在绑定treeview的时候在SQL语句直接加上where条件 字段标识='权限的值',就可以了
最好还是不要改数据库吧
作者: zuoxiwang 发布时间: 2011-12-14
引用 4 楼 renwenli07461 的回复:
这样的思路有些麻烦,我们可以这样考虑:
我在我所绑定的这个数据库表里的字段加一个“字段标识”列,为int型。根据字段标识的值指定权限。
那么我在绑定treeview的时候在SQL语句直接加上where条件 字段标识='权限的值',就可以了
最好还是不要改数据库吧
这样在以后维护和代码量上都会减少很大的负担,不过你要是代码很容易实现的话也没问题
作者: renwenli07461 发布时间: 2011-12-14
作者: zuoxiwang 发布时间: 2011-12-14
作者: renwenli07461 发布时间: 2011-12-14
http://topic.csdn.net/u/20090514/18/2cd62ace-7b52-4485-bd14-06be59bf8c2d.html
这个地方 我觉得还是不能解决我的问题
作者: zuoxiwang 发布时间: 2011-12-14
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28