gpt4 book ai didi

c# - 从用户控件中的代码隐藏 C# 调用 JavaScript 函数

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:53:30 24 4
gpt4 key购买 nike

目前,我正在使用以下方式调用我的 JavaScript 函数:

ScriptManager.RegisterClientScriptBlock(this, typeof(Page), Guid.NewGuid().ToString(), "$(function(){$.jGrowl('Hello World');});", true);

效果很好!即使使用母版页和更新面板,它也能按预期工作。

但是,当我尝试在嵌入在使用 jQuery thickbox 调用的页面中的用户控件中执行相同操作时,它不起作用!

有谁知道如何解决这个问题?

最佳答案

这解决了问题:

ScriptManager.RegisterClientScriptBlock(this.Page, typeof(UpdatePanel), Guid.NewGuid().ToString(), "$(function(){$.jGrowl('Hello World');});", true);

正如@Joel 所提到的,我用作函数参数的类型存在问题。

注意:如果您使用的是厚框,则可能您没有在包含用户控件的页面中使用母版页。因此,还需要在该页面中引用 jQuery,因为母版页不参与 thickbox。

关于c# - 从用户控件中的代码隐藏 C# 调用 JavaScript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7350184/

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