|
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.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class SiteMaster : System.Web.UI.MasterPage, IErrorMessage
{
protected void Page_Load(object sender, EventArgs e)
{
sectionError.Visible = false;
Page.Title = "Eucalypto - " + Page.Title;
}
public void SetError(Type context, string message)
{
Eucalypto.Log.Error(context, message);
sectionError.InnerText = message;
sectionError.Visible = true;
}
public void SetError(Type context, Exception ex)
{
//Don't log ThreadAbortException because is fired each time a Redirect is called
if (!(ex is System.Threading.ThreadAbortException))
{
Eucalypto.Log.Error(context, "Error", ex);
if (ex is HttpUnhandledException && ex.InnerException != null)
sectionError.InnerText = Utilities.FormatException(ex.InnerException);
else
sectionError.InnerText = Utilities.FormatException(ex);
sectionError.Visible = true;
}
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.