Asp.net 如何从页面内部的iframe中删除垂直滚动条

Asp.net 如何从页面内部的iframe中删除垂直滚动条,asp.net,css,Asp.net,Css,我有以下网页: <div id = "wrapper"> <div id="leftmenu> ... </div> <div id="search"> ... </div> <div class="Container"> <div id="content"> <iframe id="iF" na

我有以下网页:

<div id = "wrapper">
    <div id="leftmenu>
    ...
    </div>
    <div id="search">
    ...
    </div>
    <div class="Container">
            <div id="content">
                <iframe id="iF" name="if" src=""></iframe>
            </div>
        </div>
</div>

它删除水平滚动条,但不删除垂直滚动条。有谁能告诉我如何从iframe中删除此垂直滚动条。

iframe应该有一个滚动属性,您可以将其设置为“否”,以处理滚动

iframe不知道它需要大于它所在的页面。如果知道要在iframe中显示的页面高度,可以相应地设置iframe高度

也就是说,如果您正在显示的页面的大小可能会改变,那么您的维护将使其变得毫无意义


Charlie Frank的答案适用于相同的域应用程序。

试试这个。。。iframe加载后,使用javascript调整其大小。只有当iframe src属于同一个域时,它才会工作

<div id = "wrapper">
    <div id="leftmenu>
    </div>
    <div id="search" >
    </div>
    <div class="Container">
            <div id="content">
    <iframe id="iF" onload="resize(this)" name="if" src="/"></iframe>
            </div>
        </div>
</div>
    <script>
function resize(elem){
    var outer=elem;
    var inner=elem.contentDocument.documentElement;    
    outer.style.border="0";
    outer.style.overflow="hidden";
    outer.style.height=Number(inner.scrollHeight+10)+"px";
    outer.style.width=Number(inner.scrollWidth+10)+"px";
}
</script>


Try:
溢出:隐藏在iframe上

#content iframe {
    overflow: hidden;
}

我试过了,但是它没有显示容器中的全部内容。它只显示页面的长度。
#content iframe {
    overflow: hidden;
}