相关疑难解决方法(0)

使用响应流的MVC控制器

我正在使用MVC 3我想动态创建一个CSV文件供下载,但我不确定正确的MVC导向方法.

在传统的ASP.net中,我会写一些类似的东西:

Response.ClearHeaders();
Response.ContentType = "text/csv";
Response.AddHeader("content-disposition", attachment;filename='Test.csv'");
Response.Write("1,2,3");
Response.End();
Run Code Online (Sandbox Code Playgroud)

我已经查看了ContentResult操作,但似乎我需要将结果创建为字符串,即

return Content(myData,"text/csv");

我想,我可以构建一个字符串,但由于这些文件可能长达数千行,这对我来说似乎效率低下.

有人能指出我正确的方向吗?谢谢.

asp.net-mvc actionresult asp.net-mvc-3

9
推荐指数
2
解决办法
3万
查看次数

标签 统计

actionresult ×1

asp.net-mvc ×1

asp.net-mvc-3 ×1