1

我正在 MVC 中建立一个网站。目前我需要返回视图并下载文件。

此返回下载文件:

return "http://formvalue.co.za/download/" + filename + ".xlsx"; 

而这个回报将引导我走向我的观点:

return "Complete";

视图名称已完成。

我只能有一个回报,但我需要执行两个动作?

有什么方法可以一次返回吗?

如果您需要更多信息,请询问,提前致谢。

4

1 回答 1

-1

真的需要跟踪文件是否已下载吗?就个人而言,我会将用户重定向到“感谢您下载”页面而不是“完成”页面,并通过 AJAX 请求触发下载。用户已经通过浏览器收到“下载完成”通知,因此您可能不需要自己做一个。

这是一个如何使用 MVC 下载文件的示例。

于 2012-10-19T09:15:06.253 回答