将区域限制为给定角色

Sco*_*ott 4 membership roles area asp.net-mvc-2

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

有更好,更清洁的方式吗?

Dar*_*rov 7

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