在新窗口中打开actionlink而不是新选项卡

时间:2015-07-07 07:44:42

标签: c# asp.net-mvc

我在google第一页上尝试了几乎所有的链接和解决方案。但所有答案都导致我在新标签而不是新窗口。虽然我想在新窗口中打开ActionLink。请提供target = "_blank"

以外的内容

2 个答案:

答案 0 :(得分:2)

您可以尝试以下代码

<a href="#" onclick="openNewWindow();">open</a>

<script type="text/javascript">
    function openNewWindow() {
        window.open("/values/index", "New Window", "height=500,width=500");
    }
</script>

在网址中假设是您的控件,索引作为您的操作

希望这会有所帮助!!

答案 1 :(得分:1)

要确保在没有target=_blan k的情况下打开一个新窗口(这将打开一个新选项卡),您可能需要使用一些js。由于所有浏览器现在都使用标签,因此很难用HTML实现它。 尝试:window.open("http://mynewwindowurl")

<button onclick="myFunction()">Open in a new window</button>

<script>
function myFunction() {
    window.open("http://mynewwindowurl.com");
}
</script>    

详细信息:http://www.w3schools.com/jsref/met_win_open.asp

希望有所帮助

还要检查此链接,以便使用规范JavaScript open in a new window, not tab

打开js窗口