Mega Code Archive

 
Categories / ASP.Net Tutorial / Development
 

Generic error handler page

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs"      Inherits="Samples_GenericError" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server">     <title>Unrecoverable Error</title> </head> <body>     <form id="form1" runat="server">     <div>        <table>         <tr>             <td>                 An <strong>unrecoverable</strong> error occurred and we're still investigating the                 reasons.<br />                 <b>Error code:&nbsp;</b><span runat="server" id="ErrorCode"></span><br />                 <b>Error path:&nbsp;</b><span runat="server" id="Referrer"></span>             </td>         </tr>         </table>     </div>     </form> </body> </html> File: Default.aspx.cs using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; public partial class Samples_GenericError : System.Web.UI.Page {     protected void Page_Load(object sender, EventArgs e)     {         string errCode = "<i>No error information available.</i>";         object o = Request.QueryString["ErrID"];         if (o != null)              errCode = (string) o;          ErrorCode.InnerHtml = errCode;         string referrer = "<i>Error path not available.</i>";          string temp = Request.UrlReferrer.ToString();         if (!String.IsNullOrEmpty(temp))             referrer = temp;         Referrer.InnerHtml = referrer;     } }