ASP.NET MVC探索控制器深入第8部分– Bestdotnettraining
取消过滤器执行
- 你可以 取消 过滤执行 onactionExecuting. 通过设置方法 结果 财产至A. 非零 价值。
- 任何挂起的OnoDingExecued和OnactionExecuting过滤器将会 不是 被调用
- 邀请员将 不是 调用取消过滤器的OnoDateXecuted方法或待处理
- 以前运行过滤器的OnoDexExecuted过滤器将会
- 所有的onResultexecuting和onResultexecuted过滤器将会
- 您可以取消过滤器执行 onresultexecuting. 通过设置方法 取消 财产。
- 取消任何挂起的onresultexecuted和onResultexecuting,呈现为浏览器的空白O / P。
- 将运行以前运行过滤器的onResultexecuted过滤器。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
上市 班级 log2Attribute. : ActionFilterattribute. { 上市 覆盖 空白 onactionExecuting.(ActionExecutingContext. filtercontext.) { //filterContext.Result = new EmptyResult(); 痕迹 (“执行执行”, filtercontext..Routedata.); } { 痕迹 (“执行”行动“, filtercontext..Routedata.); } { filtercontext..取消 = 真的 ; } { } 细绳 str. = 细绳.格式(“2 - 方法名称= {0},控制器名称= {1},action = {2}”, 方法名称, COLNAME., ActionName.); 系统.诊断.痕迹 .写道( str. ); httpcontext..当前的.回复. 写 ("<br>" + str. + "<br>"); } } |
借鉴 MVC为初学者在线培训