asp.Netエラーページ処理例の共有
1751 ワード
1.新しいGolbal.asax
2.フロント部分:
3.バックグラウンドでエラーメッセージを表示する:
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.フロント部分:
ErrorPage
<br>function CheckError_onclick() {<br>var chk = document.getElementById("CheckError");<br>var divError = document.getElementById("errorMsg");<br>if(chk.checked)<br>{<br> divError.style.display = "inline";<br>}<br>else<br>{<br> divError.style.display = "none";<br>}}<br>
3.バックグラウンドでエラーメッセージを表示する:
protected void Page_Load(object sender, EventArgs e)
{
ErrorMessageLabel.Text = Application["error"].ToString();
}