将属性设置回“NotSet”

时间:2012-10-26 15:58:05

标签: asp.net web-controls

我注意到BorderStlye对于“不显示边框”和NotSet有明确的None,这会导致控件恢复为默认或CSS样式。

我想在某些情况下将面板的高度设置为0,但是然后能够将其返回到样式表中指定的任何高度,类似于BorderStyle可以执行的操作。可以这样做吗?

1 个答案:

答案 0 :(得分:0)

您可以使用Unit.Empty

myPanel.Height = Unit.Empty;

这将重置您之前设置的隐含值。

但是如果你想隐藏一个控件,有比将高度设置为0更好的方法。

myPanel.Visible = false;