gpt4 book ai didi

c# - 从更新面板回发后调用 javascript 代码

转载 作者:太空宇宙 更新时间:2023-11-03 20:44:44 24 4
gpt4 key购买 nike

我读了tis post

但我的问题仍然存在。我尝试在回发时多次执行 javascript,但脚本仅在第一次加载页面时执行。

为了确保脚本在每次回发后注册,我使用 guid 作为 javascript 键名。

var xyz = DateTime.Now.ToLongTimeString();
string script = @"BrokerCustomValue.value='" + CustomValueToBrokerListSerialized + "';alert('" + xyz + "');";
ScriptManager.RegisterStartupScript(this, GetType(), Guid.NewGuid().ToString(), script, true);

我需要确定我的回发事件是在单击更新面板中的链接按钮后触发的。如果我将我的链接按钮直接放在页面中,它就可以工作了

最佳答案

我找到了解决方案。

当您使用更新面板并注册脚本时,您需要用户更新面板,并在注册启动脚本的参数中输入更新面板

像这样:

var xyz = DateTime.Now.ToLongTimeString();
string script = @"BrokerCustomValue.value='" + CustomValueToBrokerListSerialized + "';alert('" + xyz + "');";
ScriptManager.RegisterStartupScript(_updPanel, _updPanel.GetType(), Guid.NewGuid().ToString(), script, true);

关于c# - 从更新面板回发后调用 javascript 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1301821/

24 4 0