文档模式为 Edge 时 IE11 中的 ReportViewer 高度问题

Posted

技术标签:

【中文标题】文档模式为 Edge 时 IE11 中的 ReportViewer 高度问题【英文标题】:ReportViewer height issue in IE11 when document mode is Edge 【发布时间】:2014-11-12 09:26:05 【问题描述】:

我的 asp.net 页面中有报告查看器。我希望报表查看器在整页中可见。我试图指定高度(100%)但它不起作用,我还指定了 AsyncRendering="False"

我也尝试过 SizeToReportContent="true",但是当我将此属性应用于报表查看器时,它最初设置的搜索参数具有一些随机高度和宽度。还有其他方法可以解决此问题吗?

特别是我希望在 IE11 中使用所有文档模式(Edge 等)修复此问题

【问题讨论】:

【参考方案1】:

试试ZoomMode="FullPage"

【讨论】:

【参考方案2】:

您可以将报告查看器设置为下面给出的整页代码:

将此代码放在标题部分 /* 用于报表查看器整页渲染*/

    div#content  width: 100%; 
    div#content span div table  width: 100%; 
    div#content span div table tr  width: 100% !important; 
    div#content span div table tr:nth-child(2)  width: 100% !important; 
    div#content span div table td[id*='oReportCell'] table   width: 100% !important; 

它在 Chrome 和 Firefox 中运行良好。

【讨论】:

以及正文部分中的这段代码

以上是关于文档模式为 Edge 时 IE11 中的 ReportViewer 高度问题的主要内容,如果未能解决你的问题,请参考以下文章

IE 文档模式

如何分辨目前Win10使用的IE 11,是旧版ie11或是Win10 Edge内建的IE模式?

IE11 文档模式默认为 IE7。如何重置?

Edge 浏览器中的 IE 模式选项限制

为啥运行我的 js resizer 代码会使文档在 IE7 - IE11 和 MS Edge 中超过 100% 的窗口高度和宽度?

Bootstrap 4 表格列宽在 IE11 和 Microsoft Edge 中的格式不正确