0
我有一個在consctructor接收控制器是不需要授權的名稱自定義授權執行:淨MVC全球與參數過濾器不工作
public class ValidatePermissionAttribute : AuthorizeAttribute
{
...
public ValidatePermissionAttribute(params string[] optionalControllers)
{
this._optionalControllers = optionalControllers;
}
...
}
在我的Global.asax:
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new ValidatePermissionAttribute("Login", "Error"));
}
問題是,當我在RegisterGlobalFilters
中調試我的應用時,我看到了我的過濾器中的參數。但是當請求動作時,參數是string[0]
。在ASP.NET MVC 3