ASP.NET MVC控制器支持哪些属性?
E.g。 AuthorizeAttribute
和OutputCacheAttribute
仅适用于操作或是否也可以为控制器指定?
ASP.NET MVC控制器的内置属性?
答案 0 :(得分:2)
有4种类型的动作过滤器
IAuthorizationFilter
接口。IActionFilter
接口。IResultFilter
接口。IExceptionFilter
接口。过滤器可以应用于控制器(在这种情况下,它们将针对控制器上的每个方法执行)或单个操作。
您可以跨控制器和操作应用混合,具体取决于您要执行的代码的范围。
答案 1 :(得分:0)
我认为如果你看看这篇文章会更好:
我发现更重要的是不仅要知道ASP.NET MVC中的默认操作过滤器,更重要的是知道如何实现满足应用程序需求的自定义操作过滤器。