日期:2014-05-18  浏览次数:20461 次

TreeView 子节点 权限控制问题
如题怎么在TreeView的子节点中加入   权限控制!!

------解决方案--------------------


建立一个 权限-结点编号 表。递归的时候判断是否在对应权限的表里就可以了。



------解决方案--------------------
}
//判断用户是否有查看表的权限
try
{
bool checktable = dasearch.CheckTable(user,TableName);
if(!checktable)
Response.Write( " <script> alert( '您没有查询此表记录的权限,请与管理员联系 ');window.location.href= 'help.htm '; </script> ");
}
------解决方案--------------------
可以用一下角色与权限管理的方法,让用户属于某一个角色,就拥有该角色所有的权限,在查询的时候只查询该角色的权限,用递归来填充tree控件,如果一个角色不具有一个权限,还可以让他不显示在tree控件中
------解决方案--------------------
我最近也在想这个事 我的想法是: tree这个表 加个字段 写上对应节点的权限
用户登录的时候查他所在的角色 然后在tree页面只把相应角色的节点抓出来 用的1.1