Control.Visible Property
Definition
Gets or sets a value that indicates whether a server control is rendered as UI on the page.
public:
virtual property bool Visible { bool get(); void set(bool value); };
[System.ComponentModel.Bindable(true)]
public virtual bool Visible { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.Visible : bool with get, set
Public Overridable Property Visible As Boolean
Property Value
true
if the control is visible on the page; otherwise false
.
- Attributes
Remarks
If this property is false
, the server control is not rendered. You should take this into account when organizing the layout of your page.
Note
If a container control is not rendered, any controls that it contains will not be rendered even if you set the Visible property of an individual control to true
. In that case, the individual control returns false
for the Visible property even if you have explicitly set it to true
. (That is, if the Visible
property of the parent control is set to false
, the child control inherits that setting and the setting takes precedence over any local setting.)