2011-04-26 84 views
2

我一直在做一個項目,我需要在iframe中加載一個ssrs網站。 iframe正在使用telerik spitter面板,但DOM在渲染時將其稱爲iframe。我正在進入的問題是,當引用SSRS站點時,它會加載iframe,但視圖會平鋪多次。在閱讀中,我已經看到提到SSRS網站也使用iframe加載到另一個iframe時導致問題。有沒有人知道這種情況下的解決方案,或者你能指出我在哪裏尋找正確的方向?實質上,我必須在SSRS站點上包裝一個asp.net包裝器,因爲它是較大站點的一部分,用戶需要能夠使用主導航導航到站點的這一部分。我需要避免彈出式窗口或重定向,因爲即使我從另一臺服務器加載ssrs,用戶也需要獲得他們在同一站點上的經驗。附件是平鋪圖片的屏幕截圖。該網站很小,所以我沒有使用masterpages,它直接在asp.net文檔中加載。 enter image description here 任何提示或建議總是讚賞。謝謝如何在iframe中正確顯示SSRS網站

回答

0

從經驗我發現IFRSAME和FRAME與SSRS 2008無法可靠地工作(誠然,我也有IE6問題)。

最終,我決定使用JavaScript/jQuery在頁面頂部創建一個DIV,它看起來像我主頁的頂部導航欄,使用可以使用的行爲(IE)或綁定(FF) 「ReportingServices」樣式表例如

/* add in behavior file for IE */ 
body { 
    behavior: url("/Reports/IE-frame.htc"); 
} 
/* Firefox-only XBL */ 
body { 
    -moz-binding: url("/Reports/FF-frame.xml#initFrame"); 
} 
+0

謝謝Thomas。我聽說過使用jQuery的參考,但這有助於說明如何使用它。再次感謝提示。 – rlcrews 2011-04-28 14:26:52