执行的序列 ActionFilter 属性是什么?
What is the sequence ActionFilter Attribute For Execution?
在 ASP.NET MVC 中,哪个动作过滤器方法按顺序执行?
谁能告诉我下面方法的执行顺序?从上到下。
即倒数第一:
OnActionExecuting()
OnActionExecuted()
OnResultExecuted()
OnResultExecuting()
你输入的顺序不正确。
OnActionExecuting()
OnActionExecuted()
OnResultExecuting()
OnResultExecuted()
标题下有一些文档
在 Asp.Net MVC 中,ActionFilterAttribute 抽象 class 具有以下方法:这些操作过滤器方法按以下顺序执行,
- OnActionExecuting() - 由 ASP.NET MVC 框架调用 在 action 方法执行之前。
- OnActionExecuted() - 由 ASP.NET MVC 框架调用在 action 方法执行之后。
- OnResultExecuting() - 由 ASP.NET MVC 框架调用 在操作结果 执行之前。
- OnResultExecuted() - 由 ASP.NET MVC 框架调用在操作结果 执行后。
您可以尝试this example跟踪执行顺序
进一步阅读 - Msdn
在 ASP.NET MVC 中,哪个动作过滤器方法按顺序执行?
谁能告诉我下面方法的执行顺序?从上到下。
即倒数第一:
OnActionExecuting()
OnActionExecuted()
OnResultExecuted()
OnResultExecuting()
你输入的顺序不正确。
OnActionExecuting()
OnActionExecuted()
OnResultExecuting()
OnResultExecuted()
标题下有一些文档
在 Asp.Net MVC 中,ActionFilterAttribute 抽象 class 具有以下方法:这些操作过滤器方法按以下顺序执行,
- OnActionExecuting() - 由 ASP.NET MVC 框架调用 在 action 方法执行之前。
- OnActionExecuted() - 由 ASP.NET MVC 框架调用在 action 方法执行之后。
- OnResultExecuting() - 由 ASP.NET MVC 框架调用 在操作结果 执行之前。
- OnResultExecuted() - 由 ASP.NET MVC 框架调用在操作结果 执行后。
您可以尝试this example跟踪执行顺序
进一步阅读 - Msdn