First you need to add an handler to the event OnAsyncPostBackError of scriptmanager
protected void AsyncPostBackError(object sender, AsyncPostBackErrorEventArgs e)
{
ScriptManager1.AsyncPostBackErrorMessage = "An error occurred and its description is:\n" +
e.Exception.Message;
}
In the page, you add this script
function pageLoad()
{
// Register handlers for UpdatePanel client events
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(endRequest);
}
function endRequest(sender, args)
{
var err = args.get_error();
if (err != null)
{
$get("Label1").innerHTML = args.get_error().message;
args.set_errorHandled(true);
}
}
No comments:
Post a Comment