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

功能性网站的菜单的权限管理 - .NET技术 / C#
如题,要做一个web管理平台,可以审批下级提交的周报。还有考勤什么的功能,简单的OA系统。
现在在权限管理那里出问题了~

原来的公司的平台是ASP的,用javascript写的遍历解决的。可搬到ASP.net上就不会了~

具体的描述如下:

1,一级菜单下有多个二级菜单,一个二级菜单可能包括多个功能,比如用户管理这个二级菜单就有添加修改等功能。
2,只能同时展开一个一级菜单,并且选种的二级菜单的字体颜色应该有变化。
3,一级菜单和二级菜单应该是两张数据库表。

不知道说清楚了没,哪位大哥大姐有现成的代码,参考一下,多谢!!

------解决方案--------------------
我现在也在做权限着一块:用得是:Menu控件;有张权限表控制权限。通过:

 Menu1.Items[2].ChildItems[1].Enabled = false;
控制谁能操作~~

不知对你有没有帮助!!

------解决方案--------------------
1.可以用asp.net的treeview空间来实现,动态数据邦定,节点的展开与否,选择项目的颜色都可以通过属性和简单的代码来控制。
2.数据邦定以后,其他的功能也可以通过javascript实现,以前好多人问过这样的问题,可以找一下以前的帖子。

------解决方案--------------------
如不想改动服务端,那没什么好说的继续js吧

若想从服务端来处理,

1.调整数据库结构,沿用递归
2.使用dropdownlist的autopostback