本文介绍了如何生成链接在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

问题是我该怎么做?

en停止使用Doddle Report,并以XML格式生成del 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 - 表示HTML和
    标记。

  • EmptyResult - 不表示结果。

  • RedirectResult - 表示向新URL发送
    重定向。 / li>
  • JsonResult - 表示AJAX应用程序中可以使用
    的JavaScript
    对象符号结果。

  • JavaScriptResult - 表示一个
    JavaSc ript脚本。

  • ContentResult - 表示一个文本
    结果。

  • FileContentResult - 表示
    可下载文件
    内容)。

  • FilePathResult - 表示
    可下载文件
    (使用路径)。 li>
  • FileStreamResult - 表示
    可下载文件(文件
    流)。

  • ViewResult – Represents HTML andmarkup.
  • EmptyResult – Represents no result.
  • RedirectResult – Represents aredirection to a new URL.
  • JsonResult – Represents a JavaScriptObject Notation result that can beused in an AJAX application.
  • JavaScriptResult – Represents aJavaScript script.
  • ContentResult – Represents a textresult.
  • FileContentResult – Represents adownloadable file (with the binarycontent).
  • FilePathResult – Represents adownloadable file (with a path).
  • FileStreamResult – Represents adownloadable file (with a filestream).

这篇关于如何生成链接在asp.net MVC中下载文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-21 07:15