日期:2014-05-17  浏览次数:20442 次

有updatepanel时,$(function() { 中bind按钮事件,回发时重复绑定
有updatepanel时,$(function() { 中bind按钮事件,按钮(在有updatepanel中)回发时 重复绑定的问题

如:
$(function() {
if ($(":radio[id*=RadioButtonList1]:checked").val() == "520003") {
  $("#ctl00_ContentPlaceHolder1_WebUserControl11_Button1").bind("click", function() { alert('87'); return false; });
  }
});

回发一次就多执行一次,什么原因呢,我自己在家里总是测试不出来,但在项目中是一直出现

项目中有模板页,动态加载不同的用户控件,页面元素比较多,就是不知道什么原因

------解决方案--------------------
updatepanel引起的