어떻게 부모 컨테이너의 100 %가되도록 ASP.NET 업데이트 패널을 설정할 수 있습니까? 바로 지금 높이가 내용에 맞게 충분히 큽니다. 디스플레이 모드가 블록입니다. 은 내가 된 UpdatePanel 태그에ASP.NET 업데이트 패널을 상위 컨테이너의 100 %로 설정합니까?
style="height: 100%"
속성을 추가하지만, 파서는 스타일 태그 asp:UpdatePanel
에 대한 정의되지 않은 것을 불평했다.
어떻게 부모 컨테이너의 100 %가되도록 ASP.NET 업데이트 패널을 설정할 수 있습니까? 바로 지금 높이가 내용에 맞게 충분히 큽니다. 디스플레이 모드가 블록입니다. 은 내가 된 UpdatePanel 태그에ASP.NET 업데이트 패널을 상위 컨테이너의 100 %로 설정합니까?
style="height: 100%"
속성을 추가하지만, 파서는 스타일 태그 asp:UpdatePanel
에 대한 정의되지 않은 것을 불평했다.
height: 100%
은 매우 나쁜 스타일의 해결책입니다. 크기 조정 또는 유사한 사용자 작업 후에는 작동하지 않습니다.
당신이 할 수있는 일은 모두 자바 스크립트로 자동으로 높이를 설정하는 것입니다. 또한 this answer (가 Iframe에 대해이지만, 자바 스크립트 쉽게 요구에 업데이트됩니다)
참조하십시오 asp:Panel
의 내부 asp:UpdatePanel
퍼팅 시도하고 크기를 제어하는 것을 사용한다.
그것은 조금 해키하지만이 같은이 UpdatePanel
<head>
...
<style type="text/css">
#<%=UpdatePanel1.ClientID %> {height:100%;}
</style>
...
</head>
<body>
...
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
...
</asp:UpdatePanel>
당신은를 Page_Load에서의 업데이트 패널의 스타일을 제어하는 C#을 백엔드를 사용할 수있는 스타일을 할 수 있습니다.
나는 UpdatePanel을 'div'(또는 ContentTemplate 내부에 'div/Panel'을 중첩 함)로 묶고 그 스타일을 적용합니다. –