将区域限制为给定角色

时间:2010-07-20 15:06:24

标签: asp.net-mvc-2 membership roles area

我在MVC2中有一个区域设置,名为Admin/,我希望我只希望属于“admins”角色的用户有权访问。我知道我可以用[Authorize(Roles="admins")]来装饰每个方法,但是当你谈论多个具有多个动作的控制器时,这似乎很乏味。

有更好更清洁的方式吗?

1 个答案:

答案 0 :(得分:7)

您可以定义使用此属性修饰的基本控制器,该区域中的所有控制器都派生自。