1

我有 SSRS 报告,我正在尝试导出为 excel 格式。我可以这样做,但是在成功保存后打开一个特定报告时,会出现丢失文件(css)的错误。可能的问题和解决方案是什么?我只被困在一份报告中。其余的工作正常。这是正在使用的代码:

 Response.Clear();
            Response.ClearHeaders();
            Response.Charset = "";
            Response.ContentType = "Application/vnd.xls";
            Response.Cache.SetCacheability(HttpCacheability.NoCache);

            Response.AddHeader("content-disposition", "attachment;filename=SkillwiseHeadCount.xls");
            Response.AddHeader("Cache-Control", "max-age=0");
            Response.BinaryWrite(result);
            Response.End();
4

1 回答 1

0

以下为我在类似项目中的工作:

Response.ContentType = "text/csv";
string attachment = "attachment;filename=Report_" + DateTime.Now.ToString() + ".csv";   
Response.AddHeader("content-disposition", attachment);
Response.AddHeader("Pragma", "no-cache");
Response.AddHeader("Expires", "0");

我使用了 DataReader。

于 2012-07-06T12:43:31.680 回答