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();
        }

我在这里错过了什么吗?任何帮助都是非常感谢的

CSV文件中包含当前页面的html文件

我尝试了Response.End()而不是completerrequest()。它工作

HttpContext.Current.Response.Write(result);
HttpContext.Current.Response.End();