从 asp 按钮的代码隐藏中打开新选项卡

本文关键字:新选项 选项 按钮 asp 代码 隐藏 | 更新日期: 2023-09-27 18:31:07

基本上我有一个内部网格,当用户单击此按钮时,我希望它在同一浏览器上打开一个新选项卡。我已经尝试了一切,我想在这个上面拔头发。

关于如何处理这个问题的任何想法?

从 asp 按钮的代码隐藏中打开新选项卡

为按钮生成以下 HTML 代码:

<button onclick="window.open('http://www.url.com')">Open</button>

这是打开新选项卡还是新窗口取决于用户的浏览器设置 - 这不是您可以控制的。

您可以在 css 中将link样式设置为按钮。

html代码可能看起来像这样:

<a href="" target="_blank">Open</a>

解释:

target="_blank" - 这将告诉浏览器在新选项卡中打开您的链接。

尝试使用ScriptManager.RegisterStartupScript(Page, typeof(Page), "newwindow", "window.open('MyPage.aspx?querystring=" + parameter.ToString() + "');",true);

请尝试此代码。它完美地工作..

Response.Write("window.open('YourPageName.aspx','_blank');");