ページのエラー処理(ASP.NET 2.0 β)
開発環境: Visual Studio 2005
1.目次
2.目的
3.参考書
4.ページのエラー処理
Visual Studio 2005 Beta 1 Refresh with
Team System に基づく情報で、自分のためのメモです。
(1)
ページの表示処理中に何らかのエラーがあった場合の処理には、Page_Errorエラーハンドラーをそのページクラスに追加します。この中で、Server.GetLastError()で、エラー情報を取得して、適切なエラー処理を実施します。エラーを解除するには、Server.ClearError()
を呼びます。
Page_Error ハンドラーの例 |
public void Page_Error(Object sender, EventArgs e)
{
String message = "<font face=verdana color=red>"
+ "<h4>" + Request.Url.ToString() + "</h4>"
+ "<pre><font color='red'>" + Server.GetLastError().ToString() + "</pre>"
+ "</font>";
Response.Write(message);
Server.ClearError();
}
|