-3

我想知道是否有人可以帮助我。我正在尝试打开一个超链接到 IE 中的另一个选项卡。但我尝试过的一切似乎都不想工作。由于客户端请求,我正在使用 ASP.NET c#。

我的代码如下所示:

<a href="inv_dets.aspx?invID=<%#DataBinder.Eval(Container.DataItem, "InvoiceID") %>">
   view
</a>

有谁知道如何更改此代码,以便它在 IE 内的新选项卡中打开???

4

2 回答 2

2
<a target="_blank" href="inv_dets.aspx?invID=<%#DataBinder.Eval(Container.DataItem, "InvoiceID") %>">
   view
</a>
于 2013-06-21T14:38:46.860 回答
1

由于您的问题是关于在新选项卡中打开,因此答案是您可以添加“_blank”目标,但您永远不能保证它将在新选项卡而不是新窗口中打开,因为这是一个受控制的设置通过 IE(或用户拥有的任何浏览器)。要查看 IE 10 中的设置,请转到工具->Internet 选项->单击“选项卡”按钮。您可以指定 IE 是否决定链接的打开方式、始终在新窗口中打开或始终在新选项卡中打开。无法通过您自己的代码来控制它。

于 2013-06-21T14:45:49.857 回答