获取错误信息并到指定页面(Server.Transfer())

it2026-05-20  10

获取错误信息并到指定页面 不要使用Response.Redirect,而应该使用Server.Transfer e.g // in global.asax protected void Application_Error(Object sender, EventArgs e) { if (Server.GetLastError() is HttpUnhandledException) Server.Transfer("MyErrorPage.aspx"); //其余的非HttpUnhandledException异常交给ASP.NET自己处理就okay了 :) } Redirect会导致post-back的产生从而丢失了错误信息,所以页面导向应该直接在服 务器端执行,这样就可以在错误处理页面得到出错信息并进行相应的处理

转载于:https://www.cnblogs.com/lfzwenzhu/archive/2009/03/19/1416457.html

最新回复(0)