- 5
- 0
- 约5.62万字
- 约 10页
- 2017-05-30 发布于河南
- 举报
MVC过滤器详解
HYPERLINK /xlhblogs/p/3349972.html MVC过滤器详解
APS.NET MVC中(以下简称“MVC”)的每一个请求,都会分配给相应的控制器和对应的行为方法去处理,而在这些处理的前前后后如果想再加一些额外的逻辑处理。这时候就用到了过滤器。
MVC支持的过滤器类型有四种,分别是:Authorization(授权),Action(行为),Result(结果)和Exception(异常)。如下表,
过滤器类型
接口
描述
Authorization
IAuthorizationFilter
此类型(或过滤器)用于限制进入控制器或控制器的某个行为方法
Exception
IExceptionFilter
用于指定一个行为,这个被指定的行为处理某个行为方法或某个控制器里面抛出的异常
Action
IActionFilter
用于进入行为之前或之后的处理
Result
IResultFilter
用于返回结果的之前或之后的处理
但是默认实现它们的过滤器只有三种,分别是Authorize(授权),ActionFilter,HandleError(错误处理);各种信息如下表所示
过滤器
类名
实现接口
描述
ActionFilter
AuthorizeAttribute
IAuthorizationFilter
此类型(或过滤器)用于限制进入控制器或控制
您可能关注的文档
- 面向对象程序设计08-1.异常处理.ppt
- 广州市小学英语公开课教学设计The Way to Gold.doc
- 英语选修7外研版Module 6 导学案课件PPT: Period 2.ppt
- 天津市十二区县重点学校2016届高三英语下学期毕业班联考试题(二).doc
- 商志四级2013.12月 3套解析.pdf
- johnson-cook模型原始论文-1983-johnson-cook.pdf
- 简版MLI-ODI 课程介绍-培生朗文.ppt
- 仁爱版九年级英语下 第六单元 sectionA.ppt
- 2014年北京市中考英语试题(word版,含答案).doc
- 福建省长泰县第二中学2015届高考英语语法专题总复习:专题十一 名词性从句.doc
原创力文档

文档评论(0)