CSV文件中包含当前页面的html文件
本文关键字:文件 html 包含 CSV 当前页 | 更新日期: 2023-09-27 18:16:11
我正在创建一个csvfile点击使用下面的代码,但当我打开文件,它有正确的数据随着当前页面html存在。
private void ExportToCsvFile(List<LeadInfo> leadInfos)
{
const string fileName = "lead_Report.csv";
//Convert the List to csv string
var result = leadInfos.ToCsv();
//Write byte[] to the response or Start downloading the file automatically
HttpContext.Current.Response.Clear();
HttpContext.Current.Response.ClearHeaders();
HttpContext.Current.Response.ClearContent();
HttpContext.Current.Response.AddHeader("Content-Disposition", "attachment;filename=" + fileName);
HttpContext.Current.Response.ContentType = "text/csv";
HttpContext.Current.Response.AddHeader("Pragma", "public");
HttpContext.Current.Response.Write(result);
HttpContext.Current.ApplicationInstance.CompleteRequest();
}
我在这里错过了什么吗?任何帮助都是非常感谢的
我尝试了Response.End()而不是completerrequest()。它工作
HttpContext.Current.Response.Write(result);
HttpContext.Current.Response.End();