【发布时间】:2011-03-18 12:14:31
【问题描述】:
我在 MVC2 中有一个区域设置,称为 Admin/,我希望我只希望属于“管理员”角色的用户能够访问。我知道我可以用[Authorize(Roles="admins")] 装饰每个方法,但是当您谈论具有多个操作的多个控制器时,这似乎很乏味。
有没有更好更干净的方法?
【问题讨论】:
标签: asp.net-mvc-2 membership roles area
我在 MVC2 中有一个区域设置,称为 Admin/,我希望我只希望属于“管理员”角色的用户能够访问。我知道我可以用[Authorize(Roles="admins")] 装饰每个方法,但是当您谈论具有多个操作的多个控制器时,这似乎很乏味。
有没有更好更干净的方法?
【问题讨论】:
标签: asp.net-mvc-2 membership roles area
您可以定义一个使用该属性装饰的基本控制器,该区域中的所有控制器都从该属性派生。
【讨论】: