2010-04-07 41 views

回答

2

您可以使用PageRequestManager的的BeginRequestendRequest客戶端事件顯示 「請稍候」 UI。

Sys.WebForms.PageRequestManager.instance.add_beginRequest(beginRequestHandler)

Sys.WebForms.PageRequestManager.instance.add_endRequest(endRequestHandler)

更多信息請參見here。每個事件都有例子。

+0

謝謝你們,所有的兩個都有快速的動物:) – anotherNeo 2010-04-07 13:30:37

1

我真的不知道一個UpdatePanel是什麼,但一般您可以使用ajax global events爲,如:

$(document).bind("ajaxStart", function() { 
    $.blockUI(); 
}).bind("ajaxStop", function() { 
    $.unblockUI(); 
}); 

如果你有AJAX調用之外,你做的UpdatePanel的不希望阻止的接口,你就需要設置ajax選項:

global: false, 

,以確保它們被排除在外。