您的位置:首页 > Web前端

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

2009-03-19 11:50 302 查看
获取错误信息并到指定页面

不要使用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的产生从而丢失了错误信息,所以页面导向应该直接在服

务器端执行,这样就可以在错误处理页面得到出错信息并进行相应的处理
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐