0

我想知道是否有人可以为我消除困惑。我正在尝试通过 j 查询实现控件的拖放。

  1. 有一个 init JavaScript 函数客户端,它使某个类的所有控件都可以拖放。

  2. 控件是在代码后面动态创建的。

  3. 每次回帖甚至部分回帖都会重新创建控件。

我的问题是这些控件在回发后丢失了可拖动和可放置的属性,因此为了修复它,我开始使用 RegisterStartupScript 注册脚本代码,每当触发事件时使用不同的键,这将重新创建控件。任何人都可以对此有所了解并解释为什么每次加载页面时都需要注册脚本。这是正常的还是我错过了什么。

谢谢。

4

1 回答 1

1

当您执行更新特定 html 元素的部分回发时,这些元素会重新创建,因此会丢失它们的 javascript 事件绑定。启动脚本重新创建这些绑定。

于 2013-06-18T17:12:40.093 回答