了解RegisterStartupScript和回发

时间:2013-06-18 16:59:32

标签: c# jquery asp.net registerstartupscript

我想知道是否有人可以清除我的困惑。我试图通过j查询实现拖放控件。

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

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

  3. 每个帖子都会重新创建控件,甚至是部分帖子。

  4. 我的问题是这些控件在回发后丢失了draggable和droppable属性,所以为了修复它,我开始使用RegisterStartupScript注册脚本代码,每当一个事件被触发时会使用不同的键重新创建控件。任何机构都能对它有所了解并解释为什么每次页面加载时我都需要注册一个脚本。这是正常的还是我错过了什么。

    感谢。

1 个答案:

答案 0 :(得分:1)

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