asp.net-mvc - ActionFilterAttribute - 事件顺序

标签 asp.net-mvc

在注释的 Controller 方法上 ActionFilterAttribute哪个先发生,是 OnActionExecuting 还是 OnResulting 方法?

事情发生的顺序是什么?我已经阅读了 MSDN 页面,但我不清楚。

最佳答案

都在 MSDN 上 - http://msdn.microsoft.com/en-us/library/gg416513(v=vs.98).aspx

  • 关于授权 - 在任何事情之前运行,做出安全决策
  • OnActionExecuting – 在执行 Controller 操作时调用
  • OnActionExecuted – 在执行 Controller 操作后调用
  • OnResultExecuting – 在执行 Controller 操作结果之前调用
  • OnResultExecuted – 在执行 Controller 操作结果后调用

  • 发生错误时运行异常过滤器 (OnException)

    关于asp.net-mvc - ActionFilterAttribute - 事件顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12396450/

    相关文章:

    c# - asp.net mvc 从 FormCollection 填充 viewModel

    c# - 你能给我解释一下 MVC Controller 方法的 Action 参数吗?

    c# - 当 web.config 设置为 Forms 时,AuthenticationSection.Mode 返回 Windows

    javascript - 将 Razor 语法变量传递给 Html Helper 的 javascript onclick

    javascript - 不要在特定页面上应用 css

    asp.net-mvc - 在 MVC3 应用程序中结合 UIhint 和附加元数据?

    asp.net-mvc - MVC 2 和 MVC3 有什么区别

    c# - 使用获取的 Json 数据返回 Ajax 成功调用中的部分 View

    asp.net-mvc - 领域实体、DTO 和 View 模型

    asp.net-mvc - ASP.NET MVC切换语言,如何实现?