繁体   English   中英

在Chrome中运行时,ASP Classic中的ContentType无法创建excel电子表格

[英]ContentType in ASP Classic not creating an excel spreadsheet when running in Chrome

我的公司的SaS项目中正在运行一个旧的ASP Classic应用程序。 它的作用是在excel电子表格中导出主要报告。
问题是:令人惊讶的是,它恰好在... IE中正常工作。 所有版本。 Chrome似乎遍历了Response.ContentType指令,并尝试将结果文件保存为.ASP文件格式...当然,这很糟糕。
到目前为止,我们一直在做的是请我们的客户和支持人员将他们的浏览器简单地更改为旧的,不可靠的浏览器(例如IE)。 但是,我们刚刚将一个项目出售给了一个客户,该客户的浏览器被正式锁定为Google Chrome。
所以...我不知道如何解决这个问题。
我的ContentType指令是

    Response.ContentType = "application/vnd.ms-excel"

它在下面继续,用通用的html结构创建表。

请帮助!! :D

我已经用chrome尝试过了

Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader "content-disposition", " filename=yourspreadsheetname.xls"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM