首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

ERROR頁面的請教,在線等.该怎么解决

2012-01-21 
ERROR頁面的請教,在線等...............當ASP.NET程式運行的時候,會出現很多錯誤提示。我把web.confg指定了

ERROR頁面的請教,在線等...............
當ASP.NET程式運行的時候,會出現很多錯誤提示。
我把web.confg指定了一個error.aspx的頁面。
我要怎麼樣才能抓出不同頁面顯示的錯誤呢?
急。。。。。在線等...............

[解决办法]
可以通过Global.asax来实现
void Application_Error(object sender, EventArgs e) 
{
Exception objErr = Server.GetLastError().GetBaseException();
string error = "发生异常页: " + Request.Url.ToString() + "<br>";
error += "异常信息: " + objErr.Message + "<br>";
Server.ClearError();
Application["error"] = error;
Response.Redirect("~/ErrorPage/ErrorPage.ASPx");
}
ErrorPage.aspx 

protected void Page_Load(object sender, EventArgs e)
{
ErrorMessageLabel.Text = Application["error"].ToString();
}

热点排行