Questions tagged «updatepanel»

8
使用JavaScript的ASP.NET回发
我有几个div正在使用jQuery可拖动的小。这些div放置在中UpdatePanel,并且在dragstop上使用_doPostBack()JavaScript函数,在其中我从页面的表单中提取必要的信息。 我的问题是,当我调用此函数时,将重新加载整个页面,但是我只希望重新加载更新面板。

9
在Ajax更新之后重新绑定jQuery中的事件(updatepanel)
我的页面上有几个input和option元素,每个元素(几乎)都有一个事件,一旦它们发生更改,便会更新页面上的某些文本。我使用的jQuery真的很酷:) 我还使用Microsoft Ajax框架,并使用UpdatePanel。我这样做的原因是,某些元素是基于某些服务器端逻辑在页面上创建的。我真的不想解释为什么我使用UpdatePanel-即使可以(相当费力)将其重写为仅使用jQuery,我仍然希望该UpdatePanel。 您可能猜对了-一旦我在UpdatePanel上进行了回发,jQuery事件就会停止工作。我实际上期望如此,因为“回发”并不是真正的新回发,因此绑定事件的document.ready中的代码不会再次被触发。我还通过在jQuery帮助库中阅读它来证实自己的怀疑。 无论如何,在UpdatePanel更新完DOM之后,我仍然面临重新绑定控件的问题。我最好需要一个不需要在页面上添加更多.js文件(jQuery插件)的解决方案,而是能够捕获UpdatePanel的“更新后”之类的简单操作,在这里我可以调用我的方法来重新绑定所有表单元素。

5
更新面板回发后如何执行JavaScript回调?
当用户将页面上的某些元素悬停时,我正在使用jQuery提示插件来显示帮助提示。 使用CSS选择器加载页面后,我需要注册插件事件。 问题是我使用的是ASP.NET更新面板,并且在第一次回发之后,提示不再起作用,因为更新面板会替换页面内容,但不会重新绑定javascript事件。 我需要一种在更新面板刷新其内容之后执行javascript回调的方法,因此我可以重新绑定javascript事件以使提示再次起作用。 有什么办法吗?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.