我在页面tjzl.aspx中加了CrystalReportViewer,在导出页面里加了如下代码
ReportDocument myrptd = new ReportDocument();
DiskFileDestinationOptions CrDiskFileDestinationOptions = new DiskFileDestinationOptions();
ExportOptions CrExportOptions = new ExportOptions();
CrDiskFileDestinationOptions.DiskFileName = Server.MapPath("ceshi1.xls");
CrExportOptions = myrptd.ExportOptions;
CrExportOptions.DestinationOptions = CrDiskFileDestinationOptions;
CrExportOptions.ExportDestinationType = ExportDestinationType.DiskFile;
CrExportOptions.ExportFormatType = ExportFormatType.Excel;
myrptd.Export();
Response.Clear();
Response.ContentType = "Application/xls";
Response.WriteFile("ceshi1.XLS", true);
Response.End();
在我点导出按钮时,下载的文件是页面文件tjzl.aspx
我是新手,不知道问题在哪儿?请大牛帮忙
ReportDocument myrptd = new ReportDocument();
DiskFileDestinationOptions CrDiskFileDestinationOptions = new DiskFileDestinationOptions();
ExportOptions CrExportOptions = new ExportOptions();
CrDiskFileDestinationOptions.DiskFileName = Server.MapPath("ceshi1.xls");
CrExportOptions = myrptd.ExportOptions;
CrExportOptions.DestinationOptions = CrDiskFileDestinationOptions;
CrExportOptions.ExportDestinationType = ExportDestinationType.DiskFile;
CrExportOptions.ExportFormatType = ExportFormatType.Excel;
myrptd.Export();
Response.Clear();
Response.ContentType = "Application/xls";
Response.WriteFile("ceshi1.XLS", true);
Response.End();
在我点导出按钮时,下载的文件是页面文件tjzl.aspx
我是新手,不知道问题在哪儿?请大牛帮忙
Response.ContentType = "Application/xls";
服务器无法在发送 HTTP 标头之后清除标头。