单击链接打开一个新选项卡

时间:2013-12-23 09:51:10

标签: c# html asp.net

因此,使用以下链接,当用户点击“条款和条件”时,我希望T& C页面在单独的浏览器中打开。 ATM它使用T& C页面重新加载浏览器。我以为'_blank'开了一个新标签?

<p>
     Accept the <a href="~/TermsAndConditions" target=\"_blank\">
     <span class="big-red">Terms and Conditions</span>
     </a>
</p>

1 个答案:

答案 0 :(得分:1)

您无法在单独的浏览器中打开新标签页

无法在单独的浏览器中打开新标签页,我假设您的意思是同一浏览器的新窗口。

您无需\"转义qoutes

请注意,一旦你进入qoutes,你需要逃离qoutes,如:

"<a href=\"href\"></a>"

由于您使用纯HTML而不是某些qoutations,因此您不需要编写这些语句。他们需要告诉代码这些qoutation标志是在纯HTML中写的,不应该被视为块qoutes的结尾!

使用JS

但是你可以这样做:

<a href="~/" target="_blank">Terms And Conditions</a>

你需要编写这个JS代码

onclick="newwin()" // in the a tag

在JS文件中:

function newwin () {
   window.open("link"); // ~/termsandconditions
}

PS,target="_blank"会打开一个新标签

但是,target="_blank"会打开一个新标签! :)所以没关系。