示例情景:
你通过代码在服务器的内存里生成了一个CSV文件,并且希望用户下载时出现的另存为对话框中的默认文件名为"
Stocks-2007-03-12.csv":
1 string filename="Stocks-2007-03-12.csv";
2 string fileContent="...";
3
4 Response.ClearHeaders();
5 Response.ClearContent();
6 Response.ContentEncoding = Encoding.Default;
7
8 Response.AddHeader("Content-Disposition", "attachment; filename="+filename);
9 Response.Write(fileContent);
10 Response.Flush();
11 Response.End();
12