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