affiliate marketing Dot Net Posts: Solution for Ajax Errors

Friday, 24 June 2011

Solution for Ajax Errors


Solution for Ajax Errors(http errors,bad request,invalid request errors etc)
<asp:ScriptManager ID="ScriptManager1" runat="server">
asp:ScriptManager>
<script type="text/javascript" language="javascript">
var divElem = 'AlertDiv';
var messageElem = 'AlertMessage';
var bodyTag = 'bodytag';
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
function ToggleAlertDiv(visString)
{
if (visString == 'hidden')
{
$get(bodyTag).style.backgroundColor = 'white';
}
else
{
$get(bodyTag).style.backgroundColor = 'gray';
}
var adiv = $get(divElem);
adiv.style.visibility = visString;
}
function ClearErrorState() {
$get(messageElem).innerHTML = '';
ToggleAlertDiv('hidden');
}
function EndRequestHandler(sender, args)
{
if (args.get_error() != undefined)
{
var errorMessage;
if (args.get_response().get_statusCode() == '200')
{
errorMessage = args.get_error().message;
}
else
{
// Error occurred somewhere other than the server page.
errorMessage = 'An unspecified error occurred. ';
}
args.set_errorHandled(true);
ToggleAlertDiv('visible');
$get(messageElem).innerHTML = errorMessage;
}
}
script>
<div id="alertdiv" style="visibility: hidden">
<div id="alertmessage">
div>
<br />
<div id="alertbuttons">
<input id="okbutton" type="button" value="ok" runat="server" onclick="clearerrorstate()" />
div>
div>

No comments:

Post a Comment