通用权限管理系统的重点在于如何更好的控制按钮操作权限,在下结合自己的平台经验,在使用MVC的环境下,使用自定义MVC控件,并且结合系统的权限控制于一体,减少业务在权限方面的控制,使对按钮权限的控制更加简洁。
通用权限控制系统的权限用户控件实现以后,在实际使用中如下所示:
@Html.Eap().Button().Id("btnAdd").Name("添加").Class("easyui-linkbutton").IconClass("icon-add").Module("Module").Action("Add").Click("javascript:add($(‘#SearchClassID‘).val());")
这样在需要控制权限的按钮,使用此方法即可。 其中主要参数Id:按钮ID Name:按钮控件名称 Class:类名 Module:所属模型 Action:动作 Click
:事件
通过这样的集成,是否会觉得以前一个比较大的难题,突然一下变得很容易了!
通过自定义System.Web.Mvc.HtmlHelper扩展方法,实现权限按钮的权限控制,具体细节编码可根据自己实际要求进行或参考权限管理系统,再此处不在详细概述。
时间: 2024-12-29 00:13:49