asp.net 2.0 权限树的控制(多处转载)
2006-11-20 09:18
441 查看
做权限的时候,主要实现如下功能
1、该节点可以访问,则他的父节点也必能访问;
2、该节点可以访问,则他的子节点也都能访问;
3、该节点不可访问,则他的子节点也不能访问。
使用带CheckBox的数型结构能得到很好的用户体验,可是编程的难度也是有点增加,如果全部有服务端来完成,那点下刷下,肯定不行,只能使用javascript,javascript调试的时候郁闷的很,一个字类,还有郁闷的递归,麻烦
我以前是使用以下该方法
这种方法有个很大的问题,就是他客户端设置的CheckBox在服务器端是不能获取的,现在只能在Check的时候遍历树,并把Checked的值放在一个文本里,然后提交到服务器,然后服务器来解析1@2@这种字符
现在我使用的是asp.net2.0,使用的是以下的方法
我照样能得到它的Check的值
1、该节点可以访问,则他的父节点也必能访问;
2、该节点可以访问,则他的子节点也都能访问;
3、该节点不可访问,则他的子节点也不能访问。
使用带CheckBox的数型结构能得到很好的用户体验,可是编程的难度也是有点增加,如果全部有服务端来完成,那点下刷下,肯定不行,只能使用javascript,javascript调试的时候郁闷的很,一个字类,还有郁闷的递归,麻烦
我以前是使用以下该方法
<script language="javascript"> <!-- //初始化节点 initchecknode(document.all("tvItemClientID").value,document.all("checked").value) //初始化选中节点 function initchecknode(tree,tvvalue) //根据已选择的节点的字符串初始化选择的节点 function findAndCheckedNodes(NodeArray,nodeDatas) //--> //oncheck事件 function tree_oncheck(tree) //设置子节点选中 function setcheck(node,Pchecked) //设置子节点选中/取消; //同时需要设置父节点的状态(如果是取消选中的话,仅仅设置本节点及其所有字接点,不涉及父接点) function setParent(node,Pc) //检查子接点是否有选择的,如果有一个选择了,那返回true //只查第一级节点. function checkBrother(parentNode,Pc,NodeData) //获取所有节点状态 function FindCheckedFromNode(node) //添加选中节点 function AddChecked(node) //--> </script>
这种方法有个很大的问题,就是他客户端设置的CheckBox在服务器端是不能获取的,现在只能在Check的时候遍历树,并把Checked的值放在一个文本里,然后提交到服务器,然后服务器来解析1@2@这种字符
现在我使用的是asp.net2.0,使用的是以下的方法
function public_GetParentByTagName(element, tagName) //设置节点的父节点Cheched——该节点可访问,则他的父节点也必能访问 function setParentChecked(objNode) //设置节点的子节点uncheched——该节点不可访问,则他的子节点也不能访问 function setChildUnChecked(divID) //设置节点的子节点cheched——该节点可以访问,则他的子节点也都能访问 function setChildChecked(divID) //触发事件 function CheckEvent() //遍历子节点 public void GetChildNode(TreeNode Node) }
我照样能得到它的Check的值
相关文章推荐
- asp.net 2.0 权限树的控制(多处转载)
- asp.net 2.0 权限树的控制(多处转载)
- asp.net 2.0 权限树的控制(多处转载)
- asp.net 2.0 权限树的控制(多处转载)
- asp.net 2.0 权限树的控制(多处转载)
- asp.net 2.0 权限树的控制(多处转载)
- asp.net 2.0 权限树的控制
- asp.net 2.0 权限树的控制
- asp.net 2.0 权限树的控制
- asp.net 2.0 权限树的控制
- ASP.NET 2.0网站权限设计实现(转载)
- Asp.Net Core 2.0 项目实战(11) 基于OnActionExecuting全局过滤器,页面操作权限过滤控制到按钮级
- asp.net 2.0 权限树的控制
- asp.net 2.0 权限树的控制
- 转载:ASP.NET 2.0 HttpHandler实现对某种文件类型权限保护
- asp.net 2.0 权限树的控制
- ASP.NET对HTML元素进行权限控制(二)
- ASP.NET中Webservice安全 实现访问权限控制
- [WCF权限控制]ASP.NET Roles授权[上篇]