我需要在HTTP响应中发送CSV文件。如何将输出响应设置为CSV格式
这不起作用:
Response.ContentType=“应用程序/CSV”;
使用text/csv是最合适的类型
您还应该考虑向响应添加内容处理标头。通常,Internet Explorer会将文本/csv直接加载到托管的Excel实例中。这可能是也可能不是理想的结果
Response.AddHeader(“内容处置”、“附件;文件名=myfilename.csv”);
上述操作将导致出现一个文件“另存为”对话框,这可能是您想要的