【发布时间】:2014-06-25 11:12:54
【问题描述】:
我在 SQL Server 2008 R2 中设计了一个 SSRS 报告。我正在使用 ReportViewer 控件在 MVC 应用程序中显示报告。
它在 Firefox 和 Chrome 以及低于 IE10 的浏览器中运行良好。但是,在 IE 10 中,报表不会显示。
如果我在 IE 开发人员工具 (F12) 中将浏览器模式更改为 IE10 兼容视图,它工作正常。请检查所附图片:
我浏览了几个论坛的帖子,其中大多数建议在主文件中保留一个元标记:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIEX">
X 是 IE 版本。其他一些论坛帖子建议为 SQL Server 安装 Service Pack 2,我尝试过但仍然没有成功。
我们不能建议最终用户(其中一些可能不是技术人员)在开发者工具中更改浏览器模式。
请帮我在最新的IE浏览器(IE10或以上)默认显示报告。
【问题讨论】:
-
stackoverflow.com/questions/15387325/… .. 看看这个链接可能会有所帮助
-
您好 HbV2,我通过更改浏览器模式或将我们的网站添加到必须由最终用户手动执行的兼容性列表来尝试所有这些。而且我还添加了改变“文档模式”而不是“浏览器模式”的元标记。
-
你打好补丁了吗?我不记得哪个版本做了什么,但一些较新的 IE 兼容性问题已在某些版本的 SSRS 中得到解决...
-
您可以在您的服务器上迁移到 .net 4.5 吗?它具有识别 IE 11/12 的浏览器代理标签的高级支持。
标签: asp.net-mvc internet-explorer reporting-services internet-explorer-10 reportviewer