我有一個在ASP.NET中執行部分頁面刷新的updatepanel。jquery和updatepanel?
我已經使用jQuery的on()
方法取得了一些成功,但$(document).ready(function(){})
僅在初始加載頁面期間調用,而不是在每個updatepanel刷新後調用。
我想我可以使用'ScriptManager.RegisterStartupScript()
'來觸發它,但更喜歡'更清潔'的方法。有沒有存在?
我有一個在ASP.NET中執行部分頁面刷新的updatepanel。jquery和updatepanel?
我已經使用jQuery的on()
方法取得了一些成功,但$(document).ready(function(){})
僅在初始加載頁面期間調用,而不是在每個updatepanel刷新後調用。
我想我可以使用'ScriptManager.RegisterStartupScript()
'來觸發它,但更喜歡'更清潔'的方法。有沒有存在?
你應該在JS
使用 pageLoad()函數function pageLoad()
{
// put your code when returning from update panel request.
}
您可以使用類似這樣(在JavaScript)行註冊一個endRequest
處理程序:
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function(){})
這樣以後每次執行的更新。