我在asp.net中设计了一个网页。在那我已经使用了css文件和excel生成按钮。我正在按下用于将数据从数据库填充到excel的按钮。它显示了上传这样的css文件的问题。我将如何删除该错误。
为了打开excel表,我使用了以下代码
Response.ContentType = "application/xls";
Response.AddHeader("Content-Disposition", "attachment; filename=itext.xls");
这有什么不对吗?
答案 0 :(得分:1)
如果我理解正确,你遇到的问题是我很久以前的问题(仍然在经典的ASP时代),当你打开excel文件时,你得到一个指向css参考的错误“缺少文件”你生成了。我当时完成的解决方法是完全删除css引用并改为使用内联样式。
这将允许你回家,但是如果你想要一个更加进化的解决方案,你可以向服务器发出异步请求,在那里生成内容(在内存中或在文件中,取决于结果有多大)然后在完成后将其发送回客户端。