Update Panel - Handle async partial-page state with client script
This is a sample script you can put at the master page. So that you dont need to have updatepanel progress every time you add the update panel in you aspx page. 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 + &qu