如何从mvc中的视图下载文件?

时间:2015-08-06 11:25:36

标签: c# download asp.net-mvc-5

我的要求是下载mvc

视图中的表格

如果单击某个按钮,则视图中显示的表应作为excel文件下载。在angularjs中,我使用选项作为ng-csv。但我不知道mvc中是否存在类似的选项?

有人可以帮我吗?

1 个答案:

答案 0 :(得分:1)

我不确定“视图中存在的文件”是什么意思。

如果用户的文件是在请求时在服务器端生成的,那么您的按钮应该链接到一个返回

的ActionMethod
FileContentResult

如果您希望用户的浏览器将HTML页面或其中的一部分转换为另一种格式并保存,您应该查看html5文件API或Javascript框架,而不是ASP.NET MVC。