Script
<div id="pageUpdating"></div>
<script type="text/javascript">
Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(BeginRequestHandler);
function BeginRequestHandler(sender, args) {
//page is begin request, you can put code to lock screen etc.
writePageLoading();
}
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(endRequestHandler)
function endRequestHandler(sender, args) {
//page load successfully , end request
RemoveLoading();
if (args.get_error() != undefined && args.get_error().httpStatusCode == '500') {
//if have error
var errorMessage = args.get_error().message;
alert(errorMessage + " . " + errorMessageAdditional);
}
}
Sys.WebForms.PageRequestManager.getInstance().add_pageLoading(pageLoadingHandler)
function pageLoadingHandler(sender, args) {
//page updating..
writePageUpdating();
}
Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(pageLoadedHandler)
function pageLoadedHandler(sender, args) {
//page loaded
RemoveLoading();
}
//method to write loading indicator
function writePageLoading() {
var divPageUpdating = document.getElementById('pageUpdating');
divPageUpdating.innerHTML = "<div id=\"loading\" style=\"position: absolute; top: 46%; left: 40%; width: 200px; z-index: 100000;\" class=\"PopupBackground\"><center><br /> <img src=\"images/loading.gif\" alt=\"page is updating\" /><br /><br/>Please Wait While Processing Your Request...</center></div>";
}
//method to remove any updating / loading indicator
function RemoveLoading() {
var divPageUpdating = document.getElementById('pageUpdating');
divPageUpdating.innerHTML = "";
}
//method to write updating indicator
function writePageUpdating() {
var divPageUpdating = document.getElementById('pageUpdating');
divPageUpdating.innerHTML = "<div id=\"loading\" style=\"position: absolute; top: 46%; left: 40%; width: 200px; z-index: 100000;\" class=\"PopupBackground\"><center><br /> <img src=\"images/loading.gif\" alt=\"page is updating\" /><br /><br/>Please Wait While System Updating Your Page...</center></div>";
}
</script>
By Mohd Zulkamal
NOTE : – If You have Found this post Helpful, I will appreciate if you can Share it on Facebook, Twitter and Other Social Media Sites. Thanks =)
0 comments:
Post a Comment