gpt4 book ai didi

asp.net - ScriptManager 立即运行脚本

转载 作者:行者123 更新时间:2023-12-02 21:22:47 27 4
gpt4 key购买 nike

我有一个更新面板加载一个用户控件,这里的目标是在发生这种情况时调用一个特定的 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);
}

最佳答案

使用

ScriptManager.RegisterStartupScript(myControlInstance, 
typeof(MyControl),
"key",
"my javascript string here",
true);

文档 here .

关于asp.net - ScriptManager 立即运行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1526313/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com