Hello,
I have an ajax timer control that updates an update panel every couple of seconds. When/if the server is down, there is an error message in a popup that says
"Sys.WebForms.PageRequestManagerServerErrorException: An unknown error ocurred while processing the request
on the server. The status code reutrned from the server was: 12029"
Basically I want to be able to catch this exception so that the popup does not continue to occur.
Is this possible?
Thanks in advance.
Take a look at the following posts on my blog:
http://fredrik.nsquared2.com/viewpost.aspx?PostID=395&showfeedback=true
http://fredrik.nsquared2.com/viewpost.aspx?PostID=394&showfeedback=true
You can also use the PageRequestManager, for example (This code should be located on the client):
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
function EndRequestHandler(sender, args)
{
if (args.get_error() != undefined)
{
var errorMessage;
if (args.get_response().get_statusCode() == '200')
{
errorMessage = args.get_error().message;
}
else
{
errorMessage = 'An unspecified error occurred. ';
}
args.set_errorHandled(true);
alert(errorMessage);
}
}
That's just what I needed. Thank you.
No comments:
Post a Comment