响应内容类型为CSV

我需要在HTTP响应中发送CSV文件。如何将输出响应设置为CSV格式

这不起作用:

Response.ContentType=“应用程序/CSV”;

使用text/csv是最合适的类型

您还应该考虑向响应添加内容处理标头。通常,Internet Explorer会将文本/csv直接加载到托管的Excel实例中。这可能是也可能不是理想的结果

Response.AddHeader(“内容处置”、“附件;文件名=myfilename.csv”);

上述操作将导致出现一个文件“另存为”对话框,这可能是您想要的

发表评论