在iframe之后,网页中没有显示div值

时间:2013-01-08 13:42:38

标签: asp.net-mvc-3 iframe razor internet-explorer-8 reporting-services

我的应用程序是基于Web的,由MVC3 razor开发。我想在我的页面中显示SSRS报告。为此,我使用iframe标记来显示SSRS报告及其正常工作。在iframe标记之后,我在其中添加了div并包含了内容。

    <div>
<iframe height="100"  scrolling="auto" frameborder="0"  width="100%" src="http://" />
    </div>
    <div>© 2012</div>

问题:我在div中遇到问题,即我无法查看div内的值。

我正在使用IE8

2 个答案:

答案 0 :(得分:4)

iframe不是自动关闭标记。您应该从<iframe />更改为<iframe></iframe>

 <div>
  <iframe height="100"  scrolling="auto" frameborder="0"  width="100%" src="http://"></iframe>
 </div>
 <div>© 2012</div>

iframe's can be self-closed with HTML5,但IE8不支持此功能。

答案 1 :(得分:1)

您的iframe代码缺少结算,您应该将代码更改为     &LT; DIV&GT;
&lt; iframe height =“100”scrolling =“auto”frameborder =“0”width =“100%”src =“http://”&gt;&lt; / iframe&gt;

&LT; / DIV&GT;
&lt; div&gt;©2012&lt; / div&gt;&lt; div&gt;
&lt; iframe height =“100”scrolling =“auto”frameborder =“0”width =“100%”src =“http://”&gt;&lt; / iframe&gt;

&LT; / DIV&GT;
&lt; div&gt;©2012&lt; / div&gt;