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