【问题标题】:Open new link in new tab from vb.net code behind从后面的 vb.net 代码在新选项卡中打开新链接
【发布时间】:2015-06-29 21:31:37
【问题描述】:

我正在尝试从我的 vb.net 代码后面的代码中打开一个新选项卡中的链接。 这是我的代码。

Dim s As String = "window.open('" & url & "', '_blank', 'left=100,top=100,resizable=yes');"
Page.ClientScript.RegisterStartupScript(Me.GetType(), "alertscript", s, True)

但这会打开一个新的弹出窗口。 我想在同一窗口的新标签页中打开网址。

【问题讨论】:

  • 你要打开哪个事件,点击按钮还是别的什么
  • 以上代码包含在datagrid.selectedindexchanged函数中。

标签: javascript asp.net vb.net


【解决方案1】:

只需将脚本更改为

Dim s As String = "window.open('" & url & "', '_blank');"
Page.ClientScript.RegisterStartupScript(Me.GetType(), "alertscript", s, True)

如果你想在新标签页中打开,你只需要使用不带'left=100,top=100,resizable=yes''_blank'

'left=100,top=100,resizable=yes' 将从topleft 创建一个位置为100px 的新窗口

【讨论】:

    猜你喜欢
    • 2013-02-13
    • 1970-01-01
    • 2013-09-17
    • 2017-01-05
    • 2012-04-25
    • 1970-01-01
    • 2020-12-07
    • 1970-01-01
    • 2020-12-11
    相关资源
    最近更新 更多