我想知道执行序列中的重写方法。
我研究了生命周期关键字,但没有发现任何重要的东西。
谁能告诉我它们的顺序是什么:
- 初始化(System.Web.Routing.RequestContext requestContext)
- OnActionExecuting(ActionExecutingContext filterContext)
- OnAuthorization(AuthorizationContext filterContext)
我有层次顺序,有些页面有不同的授权条件。
- CoreController 派生的所有页面
- 由 ModeratorController 派生的版主页面(也由 CoreController 派生)
- AdminController 派生的管理页面(也由 CoreController 派生)
我想在这些控制器中使用覆盖方法(上述方法之一还是应该使用另一种?),但顺序是什么?我不知道,想学习。
提前致谢!