protected void Application_Error(object sender, EventArgs e) {Exception objErr = Server.GetLastError().GetBaseException(); if (objErr.GetType() == typeof(HttpException)) { int i = ((HttpException)objErr).GetHttpCode(); if (i == 404) { Response.Redirect("notFound.html"); } else if (i == 403) { Response.Redirect("forbidden.html"); } else if (i == 500) { Response.Redirect("forbidden.html"); } } else { String GoUrl = String.Format("errorPage.html"); Response.Redirect(GoUrl); } }在自己电脑上用VS2008 打开 无论是.aspx文件或者是.html文件都可以跳转的我规定的错误页面。但是在IIS就是不行了如果是后缀是.aspx里的程序出错,那是可以跳转的我规定的错误页面。但是如果是一个不存在的问题.html文件,无效 就是这个错误了 看起来一点都不友好
- 2 回答
- 0 关注
- 800 浏览
添加回答
举报
0/150
提交
取消