MVC过滤器详解.docVIP

  • 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 此类型(或过滤器)用于限制进入控制器或控制

文档评论(0)

1亿VIP精品文档

相关文档