gpt4 book ai didi

c# - 如何从 .cs 文件中调用多个 jquery 函数?

转载 作者:行者123 更新时间:2023-11-30 21:48:08 25 4
gpt4 key购买 nike

我有 2 个 JQuery 函数,我想从 PageLoad 事件中调用它们。当前的实现如下

ScriptManager.RegisterStartupScript(this.Page, this.GetType(), 
"script", "Function1();", true);

ScriptManager.RegisterStartupScript(this.Page, this.GetType(),
"script", "Function2();", true);

问题在于,第一个函数被调用,即 Function1 而不是 Function2。

如果我更改调用顺序,则调用 Function2 而不是 Function1。

如何执行这两个功能?

提前致谢。

最佳答案

您可能正在用 later 覆盖 previous 脚本 block ,因为您在 ScriptManager.RegisterStartupScript 中的两个 block 具有相同的 key script称呼。为每个脚本 block 提供唯一的名称,例如将第一个 block 命名为 script1,将第二个 block 命名为 script2 将允许您调用这两个函数。

SriptManager.RegisterStartupScript(this.Page, this.GetType(), "script1", "Function1();", true);

ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script2", "Function2();", true);

在这种特殊情况下,您不需要注册脚本 block 两次,而是可以在一个 RegisterStartupScript 中包含多个 javascript 语句。

ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", 
"Function1();Function2();", true);

关于c# - 如何从 .cs 文件中调用多个 jquery 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37917079/

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