2013-12-23 32 views
0

我嘗試在iframe中顯示reporting service報表,並且我有一個有趣的問題。有時但並非總是有一些額外的水平滾動條。解決方案只能在IE 9, 10, 11中工作。我找不到任何規則,爲什麼會發生。
問題消失,當我使用rc隱藏報表的標題:Toolbar = false。它只發生在iframe中。Reporting Services中的意外滾動條

報告服務2008 R2

enter image description here

回答

0

有一個很簡單的解決方案。 問題發生,因爲父文檔具有HTML文檔類型,它由當前的IE引擎呈現。默認報告Services模板有這樣一行:

<meta http-equiv="X-UA-Compatible" content="IE=5"> 

我找到的信息,使用不同的發動機IE無法呈現裏面的iframe文檔。

我刪除了這一行,並將doctype改爲「html」。問題消失

+0

嗨,只是想知道你如何設法實現這個解決方案。我可以找到與報告相關的javascript和CSS文件,但找不到HTML進行必要的更改。你是一個靜態頁面還是以某種方式動態生成的? – milks

+0

@milks報告服務Web服務在C:\ Program Files \ Microsoft SQL Server \ MSRS10_50.MSSQLSERVER \ Reporting Services中具有默認的html模板文件) –