jquery和updatepanel?
我在ASP.NET中有一个更新面板,可以进行部分页面刷新。
我使用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(){})
这将在每次更新后执行。