首页 > 代码库 > 通用权限管理平台权限控制--按钮权限

通用权限管理平台权限控制--按钮权限

      通用权限管理系统的重点在于如何更好的控制按钮操作权限,在下结合自己的平台经验,在使用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扩展方法,实现权限按钮的权限控制,具体细节编码可根据自己实际要求进行或参考权限管理系统,再此处不在详细概述。