重定向到新页面和下载文件?

时间:2012-10-19 08:58:25

标签: c# asp.net-mvc

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

此返回下载文件:

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

这次回归将引导我看到我的观点:

return "Complete";

视图名称已完成。

我只能有一次回归,但我需要同时执行两项操作?

有没有办法在一次回归中做到这两件事?

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

1 个答案:

答案 0 :(得分:-1)

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

以下是使用MVC下载文件的example