WebControl Hierarchy

The following table lists the classes derived from System.Web.UI.WebControls.WebControl .

Derived Classes

Class Description
System.Web.UI.WebControls.BaseDataBoundControl Serves as the base class for controls that bind to data using an ASP.NET data source control.
System.Web.UI.WebControls.BaseDataList Serves as the abstract base class for data listing controls, such as DataList and DataGrid. This class provides the methods and properties common to all data listing controls.
System.Web.UI.WebControls.Button Displays a push button control on the Web page.
System.Web.UI.WebControls.Calendar Displays a single-month calendar that allows the user to select dates and move to the next or previous month.
System.Web.UI.WebControls.CheckBox Displays a check box that allows the user to select a true or false condition.
System.Web.UI.WebControls.CompositeControl Implements the basic functionality required by Web controls that contain child controls.
System.Web.UI.WebControls.DataListItem Represents an item in a DataList control.
System.Web.UI.WebControls.FileUpload Displays a text box control and a browse button that allow users to select a file to upload to the server.
System.Web.UI.WebControls.HyperLink A control that displays a link to another Web page.
System.Web.UI.WebControls.Image Displays an image on a Web page.
System.Web.UI.WebControls.Label Represents a label control, which displays text on a Web page.
System.Web.UI.WebControls.LinkButton Displays a hyperlink-style button control on a Web page.
System.Web.UI.WebControls.LoginName Displays the value of the System.Web.UI.Page.User.Identity.Name property.
System.Web.UI.WebControls.Panel Represents a control that acts as a container for other controls.
System.Web.UI.WebControls.SiteMapNodeItem The SiteMapNodeItem class is used by the SiteMapPath control to functionally represent a SiteMapNode.
System.Web.UI.WebControls.Table Displays a table on a Web page.
System.Web.UI.WebControls.TableCell Represents a cell in a Table control.
System.Web.UI.WebControls.TableRow Represents a row in a Table control.
System.Web.UI.WebControls.TextBox Displays a text box control for user input.
System.Web.UI.WebControls.ValidationSummary Displays a summary of all validation errors inline on a Web page, in a message box, or both.

See Also

Reference

WebControl Class
WebControl Members
System.Web.UI.WebControls Namespace
BackColor
ForeColor
BorderWidth
BorderStyle
BorderColor
Height
Width
Enabled
TabIndex
ToolTip

Other Resources

ASP.NET Server Controls and Browser Capabilities
Developing Custom ASP.NET Server Controls
Web Server Control Syntax
ASP.NET Themes and Skins