2012-10-26 3 views
0

BorderStlye에 "테두리 표시 안 함"에 대한 명시 적 없음과 컨트롤이 기본 또는 CSS 스타일로 되돌아가는 NotSet이 있음을 발견했습니다.속성을 "NotSet"으로 다시 설정하십시오.

어떤 경우에는 패널의 높이를 0으로 설정하고 싶지만 BorderStyle에서 수행 할 수있는 것과 비슷한 스타일 시트에서 지정된 높이로 패널을 반환 할 수 있어야합니다. 이 작업을 수행 할 수 있습니까?

+1

당신이 정말로 ASP.NET을 통해 높이를 설정해야 할 수있는 높이를 설정하는 것보다 방법이 더있다? 암시 적으로 높이를 제어하기 위해 CssClass 속성을 설정하지 않는 이유는 무엇입니까? – magnattic

답변

0

당신은 Unit.Empty를 사용할 수 있습니다

myPanel.Height = Unit.Empty; 

이 이전에 설정 한 암시 값을 재설정합니다.

그러나 당신이 컨트롤을 숨기려면, 0

myPanel.Visible = false; 
+0

Unit.Empty에 대해 알아두면 유용합니다. 그리고 나는 노인의 순간을 보았을 것임에 틀림 없다 : 나는 Visible을 잘못 입력했다. 그리고 그것을 허락하지 않을 때, 힘든 방법을 시도했다. –