C# 重定向到新页面并下载文件?
我正在用MVC建立一个网站。目前,我需要返回到一个视图并下载一个文件 此返回将下载文件:C# 重定向到新页面并下载文件?,c#,asp.net-mvc,C#,Asp.net Mvc,我正在用MVC建立一个网站。目前,我需要返回到一个视图并下载一个文件 此返回将下载文件: return "http://formvalue.co.za/download/" + filename + ".xlsx"; 这份报告将引导我的观点: return "Complete"; 视图名称已完成 我只能返回一次,但我需要两个动作都执行 有什么方法可以一次完成这两项任务吗 如果您需要更多信息,请提前询问,谢谢。您真的需要跟踪文件是否已下载?就我个人而言,我会将用户重新引导到“感谢您下载”页面
return "http://formvalue.co.za/download/" + filename + ".xlsx";
这份报告将引导我的观点:
return "Complete";
视图名称已完成
我只能返回一次,但我需要两个动作都执行
有什么方法可以一次完成这两项任务吗
如果您需要更多信息,请提前询问,谢谢。您真的需要跟踪文件是否已下载?就我个人而言,我会将用户重新引导到“感谢您下载”页面,而不是“完整”页面,并通过AJAX请求触发下载。用户将通过浏览器收到“下载完成”通知,因此您可能不需要自己执行
下面是如何使用MVC下载文件的示例