MVC - 从控制器打开一个asp.net页面

时间:2012-01-04 13:36:08

标签: asp.net-mvc

我不知道这是否可行。

我可以让mvc控制器打开一个弹出的asp.net页面吗? asp.net页面在mvc应用程序中,它基本上是运行一个水晶报表查看器。

刚才发生的事情是mvc视图加载并列出报告,然后当点击报告时,它会启动并导出为pdf。我们现在希望将其嵌入到网页中而不是导出为pdf(出于各种原因,没有本地下载pdf报告)。 所以在阅读完之后,我遇到了使用mvc app中的文件夹并在那里使用webform的解决方案。现在我正在尝试找到如何从启动报表查看的控制器打开.aspx弹出窗口。 这有任何意义吗。 任何链接/帮助表示赞赏

1 个答案:

答案 0 :(得分:2)

ASP.NET MVC中的控制器不应该打开弹出窗口。你可以在视图中使用javascript来做到这一点。 window.open javascript函数可能会有所帮助:

window.open('/report.aspx', 'report');