如何生成一个链接,下载文件在asp.net MVC? [英] How to Generate a Link to download a File in asp.net MVC?
本文介绍了如何生成一个链接,下载文件在asp.net MVC?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我测试抄报告生成几个报告,形成一个IEnumerable的对象。我需要生成一个像这样的链接
I am testing Doddle Report to generate a few report form a IEnumerable object. I need to generate a Link like this
PDF - http://myserver.com/reports/ProductsReport.pdf
问题是,我该怎么做呢?
The Question is how do I do this?
恩停止使用抄报告,并以XML格式生成德尔Excel中。
En Stop Using Doddle Report, and generate del Excel in XML format.
推荐答案
看看这个的教程返回不同的行动的结果。
Check out this tutorial to return different action result.
ASP.NET MVC框架支持多种类型的操作结果,包括:
The ASP.NET MVC framework supports several types of action results including:
- 的ViewResult - 重新presents HTML和
标记。 - EmptyResult - 再presents没有结果
- RedirectResult - 重新presents一个
重定向到新的URL。 - JsonResult - 重新presents一个JavaScript
对象表示法结果,可以
在AJAX应用程序中使用。 - JavaScriptResult - 重新presents一个
JavaScript的脚本。 - ContentResult类型 - 重新presents文本
结果。 - FileContentResult - 重新presents一个
可下载的文件(与二进制
内容)。 - FilePathResult - 重新presents一个
下载文件(以路径)。 - FileStreamResult - 重新presents一个
可下载的文件(具有文件
流)。
这篇关于如何生成一个链接,下载文件在asp.net MVC?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文