ASP.Net MVC - 同时返回视图和启动文档

3
我有一个ASP.Net MVC表单,提交后需要完成以下两件事情:
  • 首先我需要生成一个PDF报告并启动它
  • 其次我需要返回到主索引页
目前我可以通过从我的操作返回一个文件流来完成第一个,或者通过返回视图来完成第二个,但我无法想出如何同时完成两个。
有人能指点我一下吗?
谢谢

我这里也有同样的问题,但我不想让我的URL公开,所以只有当访问者填写表格后才能下载PDF。一旦他们填写了表格,我希望将PDF推送给他们,并向视图返回一个感谢消息。有什么想法吗? - VinnyG
1个回答

2
为什么不先返回主索引页面,然后在页面中进行ajax调用到一个单独的操作,该操作返回pdf文件?您只需要确保ajax调用在一个单独的窗口/选项卡中打开响应即可。

很遗憾,不能依赖JavaScript,因此所有内容都必须来自提交。 - Mark
最终我选择了你的解决方案,并添加了一个链接,以防没有 JavaScript。谢谢。 - Mark
1
你如何进行返回PDF的AJAX调用? - VinnyG

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接