2013-06-21 101 views
-2

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

我的代码如下所示:

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

有谁知道如何使其内部IE新选项卡中打开了改变这种代码???

+0

哇。几乎所有类别都没有看到关闭选票的问题。 – Renan

回答

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

请注意,这将根据用户的浏览器和浏览器设置在新标签页或新窗口中打开。如果浏览器设置为在新窗口中打开,那么无法保证链接在新选项卡中打开,那么这就是您将要获得的内容。 – Chris

+0

试过了,不起作用 – user2482793

+3

就像Chris说的那样,这取决于你的浏览器和它的设置。无法保证它会在新标签页中打开。只需谷歌“目标空白”,你会发现数百个信息。 – Yami

1

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

+0

我已更改设置,但仍不想在新选项卡中打开。 – user2482793

相关问题