0
我想知道執行順序中的重寫方法。什麼是mvc 4的重寫方法的執行順序?
我用生命週期關鍵字進行了研究,但是我沒有發現任何重要的東西。
誰能告訴我什麼是他們的序列:
- 初始化(System.Web.Routing.RequestContext的RequestContext)
- OnActionExecuting(ActionExecutingContext filterContext)
- OnAuthorization(AuthorizationContext filterContext)
我有分層次序,有些頁面有不同的授權條件。
- 通過CoreController導出所有頁面通過ModeratorController(也由CoreController派生)由AdminController(也由CoreController派生)衍生
- 管理頁面
衍生
在此先感謝!
什麼是源? 我必須調用它的基本方法嗎?像「base.Initialize(requestContext);」和其他人? – TurnItUp 2013-02-24 11:06:35
我只是在http://aspnetwebstack.codeplex.com/SourceControl/changeset/view/1acb241299a8#src/System.Web.Mvc/ControllerActionInvoker.cs上的mvc源代碼,OnAuthorization/OnActionExecuting基地是空的,所以你不需要但初始化你應該打電話 – 2013-02-24 11:11:04