在UpdatePanel更新后注册动态javascript

Per*_*eck 6 javascript asp.net updatepanel

我有一个动态创建的javascript页面(该脚本非常静态,但其变量的值根据用户输入填充).

获取用户输入的结果和控件位于UpdatePanel内,UpdatePanel在某些用户输入上更新自身.其中一些用户输入导致我之前谈到的变量发生变化,所以我需要注册一个新的javascript.

问题是只更新面板得到更新,脚本在更新面板外注册,因此不会添加新脚本.

您认为现在最佳做法是什么?我可以通过让这个脚本(和变量)存在 updatepanel中来解决这个问题,或者我可以确保在需要发布新的javascript时完全重新加载页面?我在页面上已有的ScriptManager可以帮助我...

所以我正在寻找一个有类似问题并以一种很好的方式解决它们的人,或者只是一个有一些聪明主意的人:)

Mar*_*ett 0

为什么不直接将变量放在更新面板中,或者让 JavaScript 通过 DOM 获取值?