C# Programming

Imageページのエラー処理(ASP.NET 2.0 β)

開発環境: Visual Studio 2005

1.目次

1.目次
2.目的
3.参考書
4.ページのエラー処理

2.目的

Visual Studio 2005 Beta 1 Refresh with Team System に基づく情報で、自分のためのメモです。

3.参考書

(1)

4.ページのエラー処理方法

ページの表示処理中に何らかのエラーがあった場合の処理には、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();
}