[英]redirect from Application_Error
如何从Application_Error
重定向到另一个页面?
目前我正在做
Response.Redirect("~/Account/LogOn");
但我想做一些像RedirectToAction()
事情
Application_Error实际上并不是处理MVC应用程序中的错误的设计方法。
首选方式是:
一些更有用的链接:
HttpContext.Current.Response.RedirectToRoute(...)
var urlHelper = new UrlHelper(HttpContext.Current.Request.RequestContext).Action("ServerError", "Error");
Response.Redirect(urlHelper, true);
更不用说一个不应该重定向错误 - 你不想在那里发送HTTP 3xx标题,当事情真的全面发生时,你可能会有令人讨厌的重定向循环。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.