在IE 10.0中的ASP.NET Crystal Report查看器中查看Crystal Reports似乎存在问题。我在开发者工具中切换IE 10以在IE 9模式下运行,然后我可以看到报告。
答案 0 :(得分:4)
我偶然遇到了一个奇怪的修复:输出一个字符串(除了空格) 表单加载事件随后允许查看器在IE10中正确呈现
Dim vBrowser As System.Web.HttpBrowserCapabilities = Request.Browser
If vBrowser.Type = "IE10" And vBrowser.MajorVersion > 9 Then
Response.Write(".")
End If
答案 1 :(得分:1)
显然,SAP还没有开始使用IE 10 / Windows 8。 http://scn.sap.com/thread/3233406
答案 2 :(得分:0)
我在经典asp下使用CR XI ActiveX查看器控件。我发现我的报告在IE 10下显得空白。使用兼容模式可以使报告正常工作。问题在于IE 10对于dom事件的“假设”子名称显然更加挑剔,例如window_onload
页面中的SmartViewerActiveX.asp
事件,我和其他许多人都可以使用。在SAP的原始文件中,sub写为Window_Onload
。 (注意大小写)有两种方法可以解决此问题:将此文本onload="Window_Onload;"
添加到正文中,或者只是将大写字母放在原始子名称中。希望这会有所帮助。
答案 3 :(得分:0)
只需添加此样式表并进行神奇修复:
.hideableFrame {
display:none;
}
快乐编码:)