2011-03-11 58 views
4

如何获得方法BeginRequest & EndRequestUpdatePanel?(jQuery中)中的UpdatePanel结束请求并开始使用jQuery

function onBeginRequest() 
{ 
    //$.blockui; 
} 

function onEndRequest() 
{ 
    //$.unblockui; 
} 
+0

相关的文章,我认为:http://encosia.com/using-jquery-to-enhance-aspnet-ajax-progress-indication/ – demo 2015-04-17 13:06:22

回答

5
with(Sys.WebForms.PageRequestManager.getInstance() ) { 
     add_beginRequest(onBeginRequest); 
     add_endRequest(onEndRequest); 
} 

function onBeginRequest(sender, args) { 
     $.blockUI(); 
} 

function onEndRequest(sender, args) { 
0

您可以捕获这些事件 通过Sys.WebForms.PageRequestManager.getInstance()这个。

+0

这个答案已经给出近两年前,除了与示例代码..并且没有外部链接。今后不要包含这些链接。 – 2013-01-19 03:49:42

0

使用此代码与您的页面的更新面板没有问题!

 $(document).ready(function() { 
      // Put your code here 
     }); 

     var prm = Sys.WebForms.PageRequestManager.getInstance(); 
     prm.add_endRequest(function() { 
      // Put your code here 
     }); 

     prm.add_beginRequest(function() { 
      // Put your code here 
     });