如何修复 ReportViewer 11 在 IE 上渲染 SSRS 报告的时间过长,但在 Chrome 和 Firefox 上却没有

How to fix ReportViewer 11 render SSRS report too longer on IE, but not on Chrome and Firefox

IE 显示报告太长。 Chrome 正确显示报告。

图1(下图)是在IE上使用reportviewer 11渲染SSRS报表。报表超出页面高度。 chrome中显示的是图2(下图),这正是我所需要的。

以下是我使用的前端代码。

<div id="reportRender" style="Width:1080px; Height:1000px;">
    <rsweb:ReportViewer ID="ReportViewer1" runat="server"  Width="1080px" Height="1000px" AsyncRendering="False"  Visible="false">
    </rsweb:ReportViewer>
</div>

谢谢。

Internet Explorer

Google Chrome

最后,我自己解决了这个问题。神奇的是在reportRender的样式上加上overflow:auto。然后,报告超出页面限制的问题得到修复。

这是我的代码。希望它能帮助别人。

                <div id="reportRender" style="Width:1080px; Height:1000px; overflow:auto">
                <rsweb:ReportViewer ID="ReportViewer1" runat="server"  Width="1080px" Height="1000px" AsyncRendering="False" SizeToReportContent="true" Visible="false">
                </rsweb:ReportViewer>
                </div>