1.新建Golbal.asax
复制代码 代码如下:
void Application_Error(object sender, EventArgs e)
{
Exception objErr = Server.GetLastError().GetbaseException();
string error = "发生异常页: " + Request.Url.ToString() + "
";
error += "异常信息: " + objErr.Message + "
";
Server.ClearError();
Application["error"] = error;
Response.Redirect("~/ErrorPage/ErrorPage.aspx");
}
2.前台部分:
复制代码 代码如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ErrorPage.aspx.cs" Inherits="ErrorPage" %>
3.后台把错误信息显示:
复制代码 代码如下:
protected void Page_Load(object sender, EventArgs e)
{
ErrorMessageLabel.Text = Application["error"].ToString();
}



