April 16, 2007
@ 11:10 PM

ASP.NET için daha detaylı exception nesnemizin küçük bir kullanım örneği :

//Global.asax
void Application_Error(object sender, EventArgs e)
{
    Response.Write("hata Kodu : " + (Server.GetLastError() as HttpException).GetHttpCode());
    Response.End();
}

Böylelikle o sarı kırmızı çirkin hata ekranından kurtardık.
Respons.End() metodu tüm tampondaki tüm içeriğin gönderilmesini sağlar ve ReguestEnd eventini gerçekleştirir.

Response.StatusCode = (Server.GetLastError() as HttpException).GetHttpCode();

ile de sayfanın hata kodunu set edebilirsiniz (404 ; sayfa bulunamadı, 500 ; çalıştırılmak istenen kodlar patladı vs vs gibi )