2011-10-19 119 views

回答

0

UpdatePanel的使用意味着整個頁面生命週期內再次觸發,所以你應該能夠趕上文件準備好,在jQuery的術語,如:

$(function() { 
// Handler for .ready() called. 
}); 

在這裏看到:http://api.jquery.com/ready/

+1

如果我找到了他,他想在回發之前或回發期間運行一些JS。類似於UpdateProgress控件 – Polity

0

我猜猜這裏有幾個選項,你顯然可以做如下的事情。

<div id="Container" onclick="__doPostBack('UpdatePanel1', '');"> 

但任何頁面生命週期事件,可用於here是什麼,當一切都被稱爲一個很好的資源。

3

引用從MSDN - endRequest Event

異步回髮結束並且控制已返回到瀏覽器後的endRequest事件引發。

換句話說,您可以將JavaScript處理函數附加到部分回發(當更新面板更新時)的開始和結尾。

在頁面上的例子,你可以看到,附加處理程序使用PageRequestManager

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

僅供參考用途:

beginRequest - 請求的開始。

endRequest - 請求完成時。