<asp:TabContainer ID="TabContainer1" runat="server" ActiveTabIndex="0"
Width="100%" Height="30000px"
onactivetabchanged="TabContainer1_ActiveTabChanged">
<asp:TabPanel ID="TabPanel1" runat="server" HeaderText="TEST " Height="100%">
<ContentTemplate>
<iframe id="frame01" src="TEST.aspx" height="2500px" width="100%" frameborder="0" scrolling="no" ></iframe>
</ContentTemplate>
</asp:TabPanel>
</asp:TabContainer>
Height="100%" 没有用阿 iframe 嵌套的TEST.aspx页面 中的内容多时 当前页面的TabContainer框架不能自动适应里面页面的上下宽度 不管里面外面的 Height="100%" 都不起作用 有谁有好的方法的
?! 指导一下,谢谢!
5 个解决方案
#1
<asp:TabContainer
看下这个生成后的源码是什么。,看看是不是他的高度有问题
看下这个生成后的源码是什么。,看看是不是他的高度有问题
#2
我母版页和子板页都有TabContainer 上面我发的是母板页中的 子板页的会根据内容自动适用长宽 但是 加到母板页中自动适应就失效了
#3
加一个juery的onchange 事件:iframe加载完毕之后,将TabContainer1的高度进行调整
$("#frame01").load(function (){
$("#TabContainer1").height($("#frame01").height());
});
注意:asp:TabContainer要设置成为静态的ClientID
<asp:TabContainer ClientIDMode="Static" ID="TabContainer1" runat="server" ActiveTabIndex="0"
Width="100%" Height="30000px"
onactivetabchanged="TabContainer1_ActiveTabChanged" >
#4
$("#frame01").load(function (){
$("#TabContainer1").height($("#frame01").height());
});
用什么加载??
#5
#1
<asp:TabContainer
看下这个生成后的源码是什么。,看看是不是他的高度有问题
看下这个生成后的源码是什么。,看看是不是他的高度有问题
#2
我母版页和子板页都有TabContainer 上面我发的是母板页中的 子板页的会根据内容自动适用长宽 但是 加到母板页中自动适应就失效了
#3
加一个juery的onchange 事件:iframe加载完毕之后,将TabContainer1的高度进行调整
$("#frame01").load(function (){
$("#TabContainer1").height($("#frame01").height());
});
注意:asp:TabContainer要设置成为静态的ClientID
<asp:TabContainer ClientIDMode="Static" ID="TabContainer1" runat="server" ActiveTabIndex="0"
Width="100%" Height="30000px"
onactivetabchanged="TabContainer1_ActiveTabChanged" >
#4
$("#frame01").load(function (){
$("#TabContainer1").height($("#frame01").height());
});
用什么加载??