最近在写一个网站的过程中,混合使用了updatepanel与jquery,发现只要updatepanel刷新一次,执行事件的次数就会加一,将代码改为如下解决:
$("#btnLocation").unbind('click').removeAttr('onclick').click(function() { alert('现有事件'); });
本文介绍了一个在ASP.NET中使用UpdatePanel与jQuery时遇到的问题:UpdatePanel每次刷新都会导致绑定到元素上的jQuery点击事件被重复注册。文中提供了一种解决方案,通过在点击事件绑定前先解除绑定并移除原有的onclick属性。
最近在写一个网站的过程中,混合使用了updatepanel与jquery,发现只要updatepanel刷新一次,执行事件的次数就会加一,将代码改为如下解决:
$("#btnLocation").unbind('click').removeAttr('onclick').click(function() { alert('现有事件'); });
3157
663

被折叠的 条评论
为什么被折叠?