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,我怎样才能确保我的错误行动是所有这些链中的最后一步?