gpt4 book ai didi

ASP.Net从背后的代码在浏览器中打开新选项卡

转载 作者:行者123 更新时间:2023-12-04 00:29:02 25 4
gpt4 key购买 nike

我需要从背后的asp.net代码提供给我的链接中打开一个浏览器选项卡。
通常,我会有一个链接和target="_blank",但是我需要的链接是动态的,因此我必须从后面的代码中了解_blank链接的行为。

有任何想法吗?

最佳答案

如果在生成初始HTML时具有创建链接所需的数据,则可以在Page_Load事件中执行以下操作:

protected void Page_Load(object sender, EventArgs e)
{
Button1.OnClientClick="javascript:window.open('MyPage.aspx?Param=" + Param1.ToString() + "');"; }
}

如果您正在等待PostBack获得构建链接所需的数据,则可以通过ScriptManager将javascript发送到浏览器:
protected void Button1_Click(object sender, EventArgs e)
{
//process whatever you need to to get Param1
ScriptManager.RegisterStartupScript(Page, typeof(Page), "OpenWindow", "window.open('MyPage.aspx?Param=" + Param1.ToString() + "');",true);
}

关于ASP.Net从背后的代码在浏览器中打开新选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5530274/

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