ASP.NET MVC4 动作过滤器
2016-03-03 13:15:44 0 举报
ASP.NET MVC4 动作过滤器是一种可重用的代码片段,用于在执行控制器操作之前或之后执行特定任务。它实现了IActionFilter接口,并可以全局或局部应用于控制器操作。动作过滤器可用于实现诸如身份验证、授权、日志记录、异常处理等功能。通过使用动作过滤器,开发人员可以将重复的逻辑从控制器操作中分离出来,提高代码的可维护性和可重用性。此外,动作过滤器还可以按顺序应用于操作,从而支持链式编程。总之,ASP.NET MVC4 动作过滤器为开发人员提供了一个强大且灵活的工具,以便在执行控制器操作时执行自定义逻辑。
作者其他创作
大纲/内容
执行视图(View)
OnException
动作过滤器(IActionFilter):ActionFilter,AsyncTimeout,NoAsyncTimeout属性
授权过滤器(IAuthorizationFilter):Authorize,AllowAnonymous,ChildActionOnly,RequireHttps,VaildateInput,ValidateAntiForgeryToken属性
OnResultExecuting
OnAuthorization
OnActionExecuted
执行动作(Action)
异常过滤器(IResultFilter):OnException
OnActionExecuting
结果过滤器(IResultFilter):提供两个事件在运行视图前后运行,分别为OnResultExecuting与OnResultExecuted
OnResultExecuted
0 条评论
下一页