我正在关注这篇文章。 http://www.codeproject.com/Articles/23768/Load-and-Display-Page-Contents-Asynchronously-with
我有一个带有一些javascript代码的usercontrol。可以说在javascript中有一个名为alertMe(msg)的方法。我从c#中调用它。它不是在呼唤。我正在使用this.page.clientscript.registerscriptblock函数。
即使是javascript也没有在页面中呈现。我在Chrome浏览器中按F12检查了它,然后转到控制台并键入方法名称,它表示未定义。
答案 0 :(得分:1)
您是否尝试过ScriptManager而不是Page.ClientScript?我认为如果脚本未在ScriptManager中注册,则在部分回发期间脚本不可用。
看起来像这样:
ScriptManager.RegisterStartupScript(Page, this.GetType(), "DatePickerScript" clientScript, true);