3

データベースからデータを引き出してCSVファイルとして返すアクションがあります。

大量の文字列を返すことでそれができることはわかっていますが、MVCコントローラーアクションを介してCSVファイルを返すために使用できるクリーンで効率的な方法があるかどうかを考えていました。

4

1 に答える 1

6

FileResult はあなたが探しているものです:

http://msdn.microsoft.com/en-us/library/system.web.mvc.fileresult.aspx

public ActionResult GetFile()
{
    var stream = new StreamReader("thefilepath.txt");
    return File(stream.ReadToEnd(), "text/plain");
}

よろしくお願いします

于 2012-05-21T15:20:28.353 に答える