Hi,
This is a realy tricky one.
I have an ASP.NET application where some pages are reading data from a
DB and presenting reports.
In order for the user to wait while the page is reading data from the
DB I am using a DIV with a please wait message which is removed once
the page is loaded.
In addition I am using a global error handling using the
Application_Error void in the Global.asax file.
when the application is loading a page which dosnt have the please wait
div and an error occurs the Application_Error void is used to execute
the code in it, but when a page which dose use the please wait DIV then
i get a standart error message "An unhandled exception occurred during
the execution of the current web request..."
Here is code used to display the please wait DIV:
private void Page_Load(object sender, System.EventArgs e)
{
Response.Write("<div
id='mydiv' align='center' style='color:red ; font-size:28pt'>");
Response.Write("Loading - Please Wait... <BR>");
Response.Write("<IMG src='../Images/progressbar.gif'>");
Response.Write("</div>");
Response.Write("<script language=javascript>;");
Response.Write("function HideWait(){");
Response.Write("mydiv.style.visibility =
'hidden';window.clearInterval();}");
Response.Write("StartShowWait();</script>");
Response.Flush();
....my code is here
}
Anyone has any idea why dosnt my application go to the
Application_Error void when i am using the DIV to display the please
wait message?
Thanks,
Erez.