FileContentResult写入响应正文

时间:2012-10-15 16:50:45

标签: asp.net-mvc asp.net-mvc-3 download

为什么这会将“w,w,w”写入响应而不是打开保存文件对话框?

    [HttpPost]
    public ActionResult Export(int id)
    {            
        var contentType = "text/csv";
        var content = "w,w,w";
        var bytes = Encoding.UTF8.GetBytes(content);
        var result = new FileContentResult(bytes, contentType)
                {
                    FileDownloadName = "www.csv"
                };
        return result;
    }

2 个答案:

答案 0 :(得分:0)

因为它是POST而不是GET。

答案 1 :(得分:0)

抱歉,我不能把这个问题作为评论,你是如何打电话给控制器的呢?