我有一个在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(){})
这样以后每次执行的更新。