我正在尝试使用mvc 4中的javascript打开一个新窗口(window.open)。这是我当前的代码:
var url = '@Url.Action("Index", "ReportExecution", new {target="_blank"})';
window.location.href = url;
这不会打开一个新窗口。它使网址“ReportExecution / Index?target = _blank”。我尝试使用:
window.open
而不是
window.location.href
但这不起作用。如何实现这一目标?
答案 0 :(得分:2)
好的,所以这段代码适用于在javascript中打开一个新的MVC 4视图:
window.open('@Url.Action("Index", "ReportExecution")');
答案 1 :(得分:1)
您的代码看起来很好,但new {target="_blank"})
是多余的。
<script type="text/javascript">
var url = '@Url.Action("Index", "ReportExecution")';
window.open(url, '_blank');
</script>