ASP.NET程序中常用代码汇总(一)[8]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

9.获取错误信息并到指定页面

//不要使用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的产生从而丢失了错误信息,所以页面导向应该直接在服务器端执行,这样就可以在错误处理页面得到出错信息并进行相应的处理 
10.清空Cookie
Cookie.Expires=[DateTime];
Response.Cookies(
"UserName").Expires = 0

本文关键:ASP.NET程序中常用代码汇总(一)
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top