@ Pankaj прав, но Вы можете определить свой собственный Атрибут для экзамена: class MyAuthorizationAttribute : FilterAttribute, IAuthorizationFilter
и переопределить его метод OnAuthorization.затем украсьте каждое действие этим пользовательским атрибутом и рассчитайте авторизацию в теле OnAuthorization.это образец:
public class MyAuthorizationAttribute : FilterAttribute, IAuthorizationFilter
{
public string _name;
public MyAuthorizationAttribute(string name)
{
this._name = curPerm.name;
}
public void OnAuthorization(AuthorizationContext filterContext)
{
// Calculate permissions...
if (!permit)
{
Exception e = new MethodAccessException("Access to partial denied!");
throw new Exception("Can't access via address bar!", e);
}
}
}
и использование в действии
[MyAuthorizationAttribute ("Add")]
public ActionResult Index()
{
ViewBag.Message = "About page";
return View();
}
Надеюсь, это полезно.Удачи.