MVC过滤器

MVC过滤器_第1张图片

 

一、Action

是一个特性,可以贴在Action方法上,也可以贴在Controller类上,还可以在FilterConfig.css中注册为全局过滤器

MVC过滤器_第2张图片

MVC过滤器_第3张图片

 

二、Result

是一个特性,可以贴在Action方法上,也可以贴在Controller类上,还可以在FilterConfig.css中注册为全局过滤器

无论Action返回何种ActionResult,甚至返回string,或者方法无返回值,都会执行过滤器。

MVC过滤器_第4张图片

 

MVC过滤器_第5张图片

MVC过滤器_第6张图片

 

三、AuthorizationFilter

MVC过滤器_第7张图片

这个也可以贴标签、或注册为全局
                     如果使用Forms验证,可以为简单的应用程序直接贴标签来对用户或角色进行权限管理。

MVC过滤器_第8张图片

 

MVC过滤器_第9张图片

 

四、HandleErrorAttribute

这个也可以贴标签、或注册为全局

MVC过滤器_第10张图片

MVC过滤器_第11张图片

MVC过滤器_第12张图片

 

原作者:image

你可能感兴趣的:(mvc)