ReportViewerがCHROMEで正常に表示されないことを解決

748 ワード

vs 2010および以前に新しく作成されたASPXページのデフォルトドキュメントは以下のように定義されています.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

このときReportViewerはIEに正常に表示され、CHROMEでは正常に表示されず、文書定義をHTML 4に変更する.01:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

ReportViewerはCHROMEでは正常に表示されているが、IE 10では表示が不完全であり、文書定義をHTML 5に変更する.
<!DOCTYPE HTML>

ReportViewerはIEに正常に表示され、CHROMEに正常に表示されない.「ReportViewerがChromeブラウザで表示できない解決方法」の方法を参考にして、実際にはReportViewerのプロパティSizeToReportContentをTrueに設定するだけで、ページはHTML 5も使用でき、レポートもIEとCHROMEで正常に表示できることが分かった.