0
有人可以爲我澄清這種情況:MVC管道如何工作?
- 我們要求例如Home \ Index;
- 在全球ASAX我們Application_AuthorizeRequest
- Application_AuthorizeRequest拋出異常
我們的Application_Error它捕捉到它並返回新的View
一個IController控制器=新ErrorController(); // routedata ok controller.Execute(new RequestContext(new HttpContextWrapper(Context),routeData));
與錯誤操作是執行(這是確定的)
- 但隨後MVC或ASP管道,依然試圖執行首頁\指數,我怎樣才能使管道忘了要求?
據我瞭解MVC它是HttpHandler,我怎樣才能確保我的錯誤行動是所有這些鏈中的最後一步?