文档模式为 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 高度问题的主要内容,如果未能解决你的问题,请参考以下文章
如何分辨目前Win10使用的IE 11,是旧版ie11或是Win10 Edge内建的IE模式?
为啥运行我的 js resizer 代码会使文档在 IE7 - IE11 和 MS Edge 中超过 100% 的窗口高度和宽度?