其实在ASP.NET中直接用Write()就可以了,代码如下 (.aspx.cs文件):
Response.Clear();
Response.Buffer
= false;
Response.ContentType = "application/octet-stream";
Response.AppendHeader("content-disposition",
"attachment;filename=" + filename+ ".txt;");
Response.Write("1234|ABCDE\r\n");
// 读取数据库,循环
for(i=0;i<100;i++)
{
Response.Write("1234|ABCDE\r\n");
}
Response.Flush();
Response.End();
在IE和Firefox调试下皆通过
http://www.the9web.com/blog/2009/09/07/175/
评论