gpt4 book ai didi

c# - 从代码隐藏页面调用 Javascript 函数

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

我有一个脚本,我想在浏览 5 次页面后弹出一个窗口。 java 脚本在 default.aspx 页面上运行良好,带有调用它的链接。但是我想在我的 session 变量计数达到 5 后从我的 default.aspx.cs 页面启动它。我该怎么做?可能吗?

默认.aspx

  <script type="text/javascript">
window.name = "Register";
function popWin(link) {
var w = window.open(link.href, link.target, 'width=500,height=600,resizable');
return w ? false : true; // if popup blocker, use the default behaviour of the link
}
</script>

Default.aspx.cs 页面

 if (Session["PagesViewed"].ToString() == "5")
{
//Call my Javascript function How?????

}

最佳答案

您可以将 javascript 输出到 LiteralControl 中从你的代码背后:

.aspx:

<asp:Literal id="myLiteral" runat="server" />

代码隐藏:

myLiteral.Text = "<script type='text/javascript'>popWin('url');</script>";

以这种方式呈现时,输出脚本将调用函数 - 确保它在页面中低于定义函数的位置以确保它存在。

关于c# - 从代码隐藏页面调用 Javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8690244/

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