在做.NET开发时,现在都常用UPDATEPANEL。

项目中加入了Jquery的使用,但有些Jquery的效果在和UpdatePanel一起使用后,在UpdatePanel中有控件发生了PostBack事件后,Jquery的事件绑定就会失效。

解决方法:

step 1.先是在UpdatePanel中控件PostBack回发之后再重新注册一次Jquery的事件绑定。 (写在前台)

function load() {

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);

}

function EndRequestHandler() {

//这里放JQUERY的事件绑定的代码,等于是再复制一段之前的JQUERY代码

}

step 2.然后在后台的Page_Load()里:

页面

或者在后台this.RegisterStartupScript("", "");

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐