MVC控制器的内置属性

本文关键字:属性 内置 控制器 MVC | 更新日期: 2023-09-27 17:50:28

ASP. js支持哪些属性?。NET MVC控制器?

AuthorizeAttributeOutputCacheAttribute仅用于操作,还是可以为控制器指定它们?

ASP的内置属性。。NET MVC控制器?

MVC控制器的内置属性

有四种类型的动作过滤器

  1. 授权过滤器-实现IAuthorizationFilter接口。
  2. 动作过滤器-实现IActionFilter接口。
  3. 结果过滤器-实现IResultFilter接口
  4. 异常过滤器-实现IExceptionFilter接口。

过滤器可以应用于控制器(在这种情况下,它们将对控制器上的每个方法执行)或单个动作。

你可以根据你想要执行的代码范围在控制器和动作之间应用混合。

我认为你最好看看这篇文章:

  • http://www.asp.net/mvc/tutorials/older-versions/controllers-and-routing/understanding-action-filters-cs
  • http://msdn.microsoft.com/en-us/library/dd410209 (v = vs.100) . aspx

我发现更重要的是不仅要知道ASP中的默认动作过滤器。. NET MVC,但更重要的是知道如何实现满足应用程序需求的自定义动作过滤器。