2011-04-26 7 views
2

iframe 내에 ssrs 사이트를로드해야하는 프로젝트에서 작업 중입니다. iframe은 telerik spitter 패널을 acutally 사용하지만 DOM은 렌더링시 iframe으로 참조합니다. 내가 들어올 문제는 SSRS 사이트를 참조 할 때 iframe과로드되지만 뷰가 여러 번 반복되는 경우입니다. 독서에서 나는 SSRS 사이트가 또 다른 iframe에로드 될 때 문제를 일으키는 iframe을 사용한다는 언급을 보았습니다. 누구든지이 유형의 시나리오에 대한 해결책을 알고 있습니까? 아니면 어디를 바라 볼 것인지 올바른 방향으로 안내 할 수 있습니까? 본질적으로 SSRS 사이트 주위에 asp.net 래퍼를 래핑해야합니다. 더 큰 사이트의 일부이므로 사용자는 기본 탐색을 사용하여 사이트의이 섹션을 탐색 할 수 있어야합니다. 다른 서버에서 ssrs를로드하고 있어도 같은 사이트에있는 expereince를 가져와야하므로 팝업 창이나 리디렉션을 피할 필요가 있습니다. 타일이 어떻게 보이는지 보여주는 스크린 샷입니다. 사이트가 작아서 masterpages를 사용하지 않고 asp.net 문서 내에 직접로드됩니다. enter image description here 모든 팁이나 제안은 언제나 감사하겠습니다. 감사합니다iframe 내 SSRS 사이트를 올바르게 표시하는 방법

답변

0

경험에 의하면 IFRS와 프레임이 SSRS 2008에서 안정적으로 작동하지 않았습니다. (필자도 IE6 문제가 있음).

결국 자바 스크립트/jQuery를 사용하여 동작 (IE) 또는 바인딩 (FF)을 사용하여 내 홈페이지의 최상위 탐색 모음과 비슷한 모양의 페이지 상단에 DIV를 만들었습니다. "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

토마스에게 감사드립니다. jquery를 사용하는 것에 대한 언급을 들었지만 이것이 어떻게 사용될 수 있는지 명확히하는 데 도움이됩니다. 팁을 주셔서 다시 한 번 감사드립니다. – rlcrews

관련 문제