Ads by Lake Quincy Media
| Next Tip?
Home » Asp.net, Javascript

Redirect to Error Page Using JavaScript

14 December 2008 593 views No Comment
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading ... Loading ...

My readers enquired that how to rehuffle the yellow page on web.
The Yellow page appears when Web-Site got any runtime error.

I always suggested to supercede the Yellow-Page. Try the following code :


namespace AStepAhead.redirectErrorPage
{
public class redirectErrorPage
{
public redirectErrorPage()
{
String strDomainName = "MsDotnetHeaven.com";
try
{
//Write you coding here
}
catch (Exception ex)
{
SystemFramework.ApplicationLog.WriteError("Error : " + ex.ToString());
//Redircet you main page to error page
Response.Write("<SCRIPT LANGUAGE=\"JavaScript\" type=\"text/javascript\">\n");
Response.Write("if (window.opener != null) {\n");
Response.Write("window.opener.location.href = '" + "https://" + strDomainName + "/errorpage.aspx?Error=" + Server.UrlEncode(ex.ToString()) + "';\n");
Response.Write("window.close();\n");
Response.Write("} else { \n");
Response.Write("window.location.href = '" + "https://" + strDomainName + "/errorpage.aspx?Error=" + Server.UrlEncode(ex.ToString()) + "';\n");
Response.Write("} \n");
Response.Write("</SCRIPT>\n");
Response.End();
}
}
}

}

Now, in error page, read ErrorString and show to the users.

Step(s): Followings are the steps to perform above:

1. Create an Error Page and named it as errorpage.aspx.
2. Read Error string at Page_load
3. Write above code in your Web Page.

After above, whenever any runtime exception occured, your user will see a maintained / designed error page.

Popularity: 4%

Post to Twitter Tweet This Post

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.

Ads by Lake Quincy Media

Leave your response!

You must be logged in to post a comment.

Get Adobe Flash playerPlugin by wpburn.com wordpress themes