C#中的方法属性:在方法调用之前检查访问权限

时间:2013-05-16 15:09:48

标签: asp.net-mvc-4

我使用[Authorize]属性在C#中编写了一个asp.net mvc应用程序进行权限管理。现在我想添加一个自己的附加属性来检查进一步自己创建的权限,例如[HasTheRight]属性,如果定义的方法返回true,则允许访问。

1 个答案:

答案 0 :(得分:0)

您将需要编写自己的授权属性

此新属性类包含继承ActionFilterAttribute并实现接口IActionFilter

Microsoft here提供了有关编写客户属性的完整教程