asp.net下制作的水晶报表,在本机上测试都运行正常,格式非常齐整。发布到服务器上,再从本机打开网站,显示也很正常。但在部分用户的电脑上,同一张报表,显示结果却出现格式上的错位。
经查,是由于IE浏览器的兼容问题导致。
解決: 在加載水晶報表的頁面的<head>元素內包含如下命令即可。本命令是告訴IE瀏覽器,本頁面以IE7的標準運行
<meta http-equiv="X-UA-Compatible" content="IE=7" />
效果:
添加該命令之前(IE8):
添加該命令之後(IE8)