如何生成一个链接,下载文件在asp.net MVC? [英] How to Generate a Link to download a File in asp.net MVC?

查看:95
本文介绍了如何生成一个链接,下载文件在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆