Initial import
This commit is contained in:
parent
0c865416ca
commit
04804b89a9
279 changed files with 12945 additions and 0 deletions
32
web/errors/CustomErrorPages/CustomErrors1/PageBase.cs
Normal file
32
web/errors/CustomErrorPages/CustomErrors1/PageBase.cs
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
using System;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
|
||||
namespace AspNetResources.CustomErrors1
|
||||
{
|
||||
public class PageBase : System.Web.UI.Page
|
||||
{
|
||||
protected override void OnError(EventArgs e)
|
||||
{
|
||||
// At this point we have information about the error
|
||||
HttpContext ctx = HttpContext.Current;
|
||||
|
||||
Exception exception = ctx.Server.GetLastError ();
|
||||
|
||||
string errorInfo = "<br>Offending URL: " + ctx.Request.Url.ToString () +
|
||||
"<br>Source: " + exception.Source +
|
||||
"<br>Message: " + exception.Message +
|
||||
"<br>Stack trace: " + exception.StackTrace;
|
||||
|
||||
ctx.Response.Write (errorInfo);
|
||||
|
||||
// --------------------------------------------------
|
||||
// To let the page finish running we clear the error
|
||||
// --------------------------------------------------
|
||||
ctx.Server.ClearError ();
|
||||
|
||||
base.OnError (e);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue