How to implement a Custom Error Mechanism for ASP .NET pages
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”);
}
Categories: ASP .NET, C#
ASP .NET, CUSTOM ERRORS, GLOBAL ERROR HANDLING, GLOBAL.ASAX

