Imran Akram’s Blog

My experiences with life, ASP .NET, C# and VB .NET etc

How to implement a Custom Error Mechanism for ASP .NET pages

leave a comment »

Adding this code in Global.asax gives ur application the ability to redirect the user to the specified page in case an unhandled exception occurs,

void Application_Error(object sender, EventArgs e)
{
// Code that runs when an unhandled error occurs
string username;
username = “UserID: TempUser”;

Exception exp = Server.GetLastError();
string to = ConfigurationSettings.AppSettings["ToAddress"];
string from = ConfigurationSettings.AppSettings["FromAddress"];
string subject = “Error in application”;

string message = exp.Message + “\r\n” + exp.ToString();
MessageMailSend.SendMessage(to, from, subject, message);

Response.Redirect(”ErrorPage.aspx”);

}

Written by Imran Akram

June 18, 2008 at 9:49 am

Leave a Reply