ActionFilter属性的执行顺序是什么?

问题描述 投票:0回答:2

在ASP.NET MVC中,按顺序执行哪种动作筛选方法?

谁能告诉我以下方法的执行顺序?从上到下。

即倒数第一:

OnActionExecuting()
OnActionExecuted()
OnResultExecuted()
OnResultExecuting()
c# .net asp.net-mvc-5 action-filter
2个回答
0
投票

在Asp.Net MVC中,ActionFilterAttribute抽象类具有以下方法:这些操作筛选器方法按以下顺序执行,

  1. OnActionExecuting()-由ASP.NET MVC框架调用在执行操作之前方法执行。
  2. OnActionExecuted()-由ASP.NET MVC框架调用执行操作后方法执行。
  3. OnResultExecuting()-由ASP.NET MVC框架在执行操作结果之前执行。
  4. OnResultExecuted()-由ASP.NET MVC框架在执行操作结果之后>>执行。
  5. 您可以尝试this example跟踪执行顺序

进一步阅读-Msdn


-1
投票

您输入的顺序不正确。

© www.soinside.com 2019 - 2024. All rights reserved.