C# 不会在浏览器中打开新选项卡
我想知道是否有人能帮助我。我正试图在IE中打开一个超链接到另一个选项卡。但我尝试的一切似乎都不起作用。由于客户端请求,我正在ASP.NET c#中工作 我的代码如下所示:C# 不会在浏览器中打开新选项卡,c#,asp.net,internet-explorer,C#,Asp.net,Internet Explorer,我想知道是否有人能帮助我。我正试图在IE中打开一个超链接到另一个选项卡。但我尝试的一切似乎都不起作用。由于客户端请求,我正在ASP.NET c#中工作 我的代码如下所示: <a href="inv_dets.aspx?invID=<%#DataBinder.Eval(Container.DataItem, "InvoiceID") %>"> view </a> 有人知道如何更改此代码,使其在IE中的新选项卡中打开吗? <a target="_
<a href="inv_dets.aspx?invID=<%#DataBinder.Eval(Container.DataItem, "InvoiceID") %>">
view
</a>
有人知道如何更改此代码,使其在IE中的新选项卡中打开吗?
<a target="_blank" href="inv_dets.aspx?invID=<%#DataBinder.Eval(Container.DataItem, "InvoiceID") %>">
view
</a>
由于您的问题是关于在新选项卡中打开,答案是您可以添加一个目标“\u blank”,但您永远无法保证它将在新选项卡中打开,而不是在新窗口中打开,因为这是由IE(或用户拥有的任何浏览器)控制的设置。要查看IE 10中的设置,请转到工具->Internet选项->单击“选项卡”按钮。您可以指定IE是决定链接的打开方式,然后始终在新窗口中打开,还是始终在新选项卡中打开。无法通过自己的代码进行控制。请注意,这将在新选项卡或新窗口中打开,具体取决于用户的浏览器和浏览器设置。没有办法保证链接在新选项卡中打开,如果浏览器设置为在新窗口中打开,那么这就是您将要得到的。尝试过但无法正常工作,如Chris所说,这取决于您的浏览器及其设置。无法保证它将在新选项卡中打开。只要在谷歌上搜索“targetblank”,你就会找到数百条信息。哇。从来没有看到过几乎所有类别都有结束投票的问题。我已经更改了设置,但它仍然不想在新选项卡中打开。