完全后备后在部分回发中重新生成JS函数

时间:2012-05-22 16:07:45

标签: asp.net asynchronous updatepanel registerstartupscript

我的服务器端ASP.NET代码使用ClientScript.RegisterStartupScript在初始页面加载时生成JS函数(实际函数,例如 function Foo(){...} )。该函数成为ASPX标记的一部分,并在客户端调用它时执行。

问题是:我需要在服务器端部分回发(更新面板)中修改该函数的代码。但是当我通过ScriptManager.RegisterStartupScript生成具有相同名称 function Foo(){...} 的函数时,它似乎没有生效 - 调用PageLoad的ClientScript.RegisterStartupScript中生成的原始函数。

在初始页面加载生成后,有没有办法在部分回发中重新生成客户端函数?

谢谢!

1 个答案:

答案 0 :(得分:0)

在我对这个问题的第一次评论中回答。