首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在新窗口中从javascript打开mvc 4视图

在新窗口中从javascript打开mvc 4视图
EN

Stack Overflow用户
提问于 2015-12-08 00:52:31
回答 2查看 12.2K关注 0票数 0

我正在尝试在MVC4中使用javascript打开一个新窗口(window.open)。这是我当前的代码:

代码语言:javascript
运行
复制
                var url = '@Url.Action("Index", "ReportExecution", new {target="_blank"})';
            window.location.href = url;

这不会打开一个新窗口。它将url设置为"ReportExecution/Index?target=_blank“。我尝试使用:

代码语言:javascript
运行
复制
window.open

而不是

代码语言:javascript
运行
复制
window.location.href

但这并不管用。如何才能做到这一点?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-08 01:01:01

好的,这段代码可以在javascript中打开一个新的MVC4视图:

代码语言:javascript
运行
复制
window.open('@Url.Action("Index", "ReportExecution")');
票数 4
EN

Stack Overflow用户

发布于 2015-12-08 01:30:32

您的代码看起来很好,但是new {target="_blank"})是多余的。

代码语言:javascript
运行
复制
<script type="text/javascript">
   var url = '@Url.Action("Index", "ReportExecution")';
   window.open(url, '_blank');
</script>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34138915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档