0

我想somename.htm从 MVC 中控制器的操作方法返回一个 HTML 文件。我怎样才能做到这一点?

编辑

我有很多 html 模板(小型网站),当用户在客户端选择其中任何一个时,我想向用户展示它们。因此,我没有将所有这些模板作为view我将其保存为服务器上的 html 文件。

4

1 回答 1

2
public ActionResult downloadFile()
{
    var path = "somename.htm";

    StreamReader reader = new StreamReader(path);

    var fileBytes = System.IO.File.ReadAllBytes(path);            

    FileContentResult file = File(fileBytes, "text/html");

    return file;
}
于 2012-06-06T10:19:27.870 回答