110,499
社区成员
发帖
与我相关
我的任务
分享
//---------------------------------------------------清除缓冲区中的所有 HTML 输出
//只删除Response显示输入信息,不删除Response头信息
Response.Clear();
//只删除头信息,不删除Response显示输出信息
Response.ClearHeaders();
//缓冲页输出
Response.Buffer = true;
//指定服务器响应的 HTTP 内容类型
Response.ContentType = "application/vnd.ms-excel";
Response.AddHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(ExcelName, System.Text.Encoding.UTF8) + ".xls");
MemoryStream file = new MemoryStream();
WorkBook.Write(file);
Response.BinaryWrite(file.GetBuffer());