在选项卡中打开Asp.net MVC查看页面

时间:2013-08-14 11:24:15

标签: asp.net-mvc-4

如何在新标签页面中打开asp.net MVC视图页面。我有一个左侧面板,您将在其中重定向到新页面,我需要在新窗口中的现有项目的新选项卡中打开该页面。还可以从ExtJS Sencha网格单元格单击。

2 个答案:

答案 0 :(得分:0)

它不是你要找的锚属性目标http://www.w3schools.com/tags/tag_a.asp吗?如果是,那么请在Opening a link in a new tab查看有关如何使用它的详细信息。

答案 1 :(得分:0)

你不能以标准方式这样做。

在新标签页或新窗口中打开页面是浏览器可配置选项,而不是可编程方式。所以,你没有任何控制权。

但是,通过此javascript行在客户端打开新页面(无论是在新标签页还是新页面中):

window.open();

现在,你有两种方法:

1)您只想打开一个新选项卡/页面并请求查看。只需在open()方法中设置网址:

window.open('@Url.Action(...)');

2)您将一些数据发送到控制器,并希望在新选项卡/页面中显示结果。

首先,向控制器发送ajax或普通post请求,并在同一视图中检索结果。

然后,打开一个新选项卡/页面并将结果放入其中:

var w = window.open();
$(w.document.body).html(content.responseText);