Dfr*_*Dkn 12 c# asp.net-mvc filter asp.net-mvc-4
ASP.NET MVC框架包括几个动作过滤器:
此外,MVC中有一种称为"授权过滤器"的过滤器.
我很困惑[Authorize]属性是Action过滤器还是Authorization过滤器?什么时候会执行?
授权操作过滤器和授权过滤器之间有什么区别?
没有.
该文档显然是不正确的(如果您在目录中注明,它是针对MVC的版本1和2,那么它也是过时的).
AuthorizeAttribute
继承IAuthorizationFilter
,所以它实际上是一个授权过滤器,而不是一个动作过滤器.MVC中没有授权操作过滤器.
请注意,对于MVC 3到MVC 5,您应该在将来参考ASP.NET MVC文档中的最新过滤.
什么时候会执行?
根据MSDN:
过滤器按以下顺序运行:
- 授权过滤器
- 动作过滤器
- 响应过滤器
- 异常过滤器
归档时间: |
|
查看次数: |
6665 次 |
最近记录: |