我有一个更新面板加载一个用户控件,这里的目标是在发生这种情况时调用一个特定的javascript函数。我想这可以通过脚本管理器来完成,但是如果有HTML替代方案,就不需要这样做。
流程基本如下:
-
用户单击按钮
-
更新面板加载控件
-
调用javascript函数
多谢
我已经试过了
RegisterStartupScript(..)
尽管我可能犯了语法错误
if (show)
{
string scriptId = String.Format("{0}:script", ++uniquePopupId);
string scriptTag = String.Format("showPopup({0},{1});", Width, Height);
ScriptManager.RegisterStartupScript(this, this.GetType(), scriptId, scriptTag, true);
}
解决方案:
if (show)
{
string scriptId = String.Format("{0}:script", ++uniquePopupId);
string scriptTag = String.Format("showPopup({0},{1});", Width, Height);
ScriptManager.RegisterStartupScript(updPanelChildControl, updPanelChildControl.GetType(), scriptId, scriptTag, true);
}