gpt4 book ai didi

c# - 从代码隐藏 (c#) catch block 调用 JavaScript 函数

转载 作者:行者123 更新时间:2023-11-29 18:35:10 25 4
gpt4 key购买 nike

我正在尝试从 catch block 后面的 ascx 控制代码调用 JavaScript 函数。我尝试了以下两种方法,但它们似乎不起作用。

  1. Page.ClientScript.RegisterClientScriptBlock(typeof(string), "script", "test();", true);

  2. ScriptManager.RegisterStartupScript(Page, GetType(), "err_msg", "alert('error');", true);

如果我将代码放在“PageLoad”下,该函数会被调用,但当放在 catch block 中时不会被调用。我是否应该做任何不同的事情来从 catch block 调用 JavaScript 函数。请提出建议。

谢谢

最佳答案

你试过吗?

Page.ClientScript.RegisterStartupScript(typeof(string), "script", "test();", true);

如果这等同于问题中的 ScriptManager 选项,我想不起来了。

您还需要确保您传入的“脚本键”值是唯一的,否则 asp.net 将丢弃除具有相同键的已注册脚本的第一个实例之外的所有实例。

关于c# - 从代码隐藏 (c#) catch block 调用 JavaScript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3995980/

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