0

somename.htmMVCのコントローラーのアクションメソッドから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 に答える