ASP.NET Panel Control

Web Server Controls Web Server Controls

Definition and Usage

The Panel control is used as a container for other controls.

Tip: This control is often used to generate controls by code and to display and hide groups of controls.

Note: This control renders as an HTML <div> element.


Property Description .NET
BackImageUrl Specifies a URL to an image file to display as a background for this control 1.0
DefaultButton Specifies the ID of the default button in the Panel 2.0
Direction Specifies the content display direction of the Panel 2.0
GroupingText Specifies the caption for the group of controls in the Panel 2.0
HorizontalAlign Specifies the horizontal alignment of the content 1.0
runat Specifies that the control is a server control. Must be set to "server" 1.0
ScrollBars Specifies the position and visibility of scroll bars in the Panel 2.0
Wrap Specifies whether the content should wrap or not 1.0

Web Control Standard Properties

AccessKey, Attributes, BackColor, BorderColor, BorderStyle, BorderWidth, CssClass, Enabled, Font, EnableTheming, ForeColor, Height, IsEnabled, SkinID, Style, TabIndex, ToolTip, Width

For a full description, go to Web Control Standard Attributes.

Control Standard Properties

AppRelativeTemplateSourceDirectory, BindingContainer, ClientID, Controls, EnableTheming, EnableViewState, ID, NamingContainer, Page, Parent, Site, TemplateControl, TemplateSourceDirectory, UniqueID, Visible

For a full description, go to Control Standard Attributes.


Declare one Panel control, one CheckBox control, and one Button control in an .aspx file. When the user checks the CheckBox control, and the clicks the Refresh button, the Panel control will hide.

Web Server Controls Web Server Controls