在asp中动态添加控件时,更改母版页中布局的高度

时间:2012-11-28 14:32:52

标签: c# asp.net css user-controls dynamic-data

![在此处输入图像说明] [1]当用户添加新控制器时,如何更改页面布局的高度。我希望在用户添加新控件时增强页面的高度。

我在母版页中使用

<div class="main">
     <asp:ContentPlaceHolder ID="MainContent" runat="server"/>
</div>

和我的css

.main
{
    padding: 0px 12px;
    margin: 12px 8px 8px 8px;
    height: auto; 
}

还有一个问题,我可以在aspx.cs文件中以编程方式实现吗?

任何建议都将不胜感激。 谢谢。

1 个答案:

答案 0 :(得分:1)

只要您的asp:Content中包含内容或设置高度的元素,就应该添加到页面的高度

例如

  

<asp:Content ContentPlaceHolderID="MainContent" runat="server">
  <div>

     

</div>
  </asp:Content>

还需要检查改变div高度的CSS样式,因为这会影响你放在那里的任何内容