不会在浏览器中打开新选项卡

时间:2013-06-21 14:37:31

标签: c# asp.net internet-explorer

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

我的代码如下:

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

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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