设置ASP.. NET更新面板为其父容器的100%
本文关键字:100% NET ASP 更新 设置 | 更新日期: 2023-09-27 18:01:17
如何设置ASP。. NET更新面板是其父容器的100% ?现在它的高度刚好适合它的内容。它的显示模式是块。我加了一个
style="height: 100%"
属性被添加到updatepanel标签,但是解析器抱怨asp:UpdatePanel
的样式标签是未定义的。
尝试将asp:UpdatePanel
放入asp:Panel
中并使用它来控制大小
height: 100%
是非常糟糕的样式解决方案。在调整大小或类似的用户操作后,此操作将不起作用。
你能做的就是用javascript自动设置高度。也请参阅这个答案(它是关于iframe,但javascript很容易更新为您的需要)
这有点俗套但是你可以像这样给UpdatePanel
设置样式
<head>
...
<style type="text/css">
#<%=UpdatePanel1.ClientID %> {height:100%;}
</style>
...
</head>
<body>
...
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
...
</asp:UpdatePanel>
你可以使用c#后端来控制更新面板的样式在page_load.
protected void Page_Load(object sender, EventArgs e)
{
UpdatePanel.Attributes.CssStyle.Add("height","100%");
}