Control Hierarchy

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

Class Description
System.Web.UI.BasePartialCachingControl
Provides the base functionality for the StaticPartialCachingControl and PartialCachingControl classes.
System.Web.UI.DataBoundLiteralControl  
System.Web.UI.DataSourceControl
Serves as the base class for controls that represent data sources to data-bound controls.
System.Web.UI.DesignerDataBoundLiteralControl  
System.Web.UI.HierarchicalDataSourceControl
Provides a base class for data source controls that represent hierarchical data.
System.Web.UI.HtmlControls.HtmlControl  
System.Web.UI.LiteralControl  
System.Web.UI.MobileControls.DeviceSpecific
Provides a construct for specifying a choice among multiple content alternatives in the <DeviceSpecific> element.
System.Web.UI.MobileControls.MobileControl
Provides a base class for all ASP.NET mobile control classes.
System.Web.UI.TemplateControl  
System.Web.UI.WebControls.Content
Holds text, markup, and server controls to render to a ContentPlaceHolder control in a master page.
System.Web.UI.WebControls.ContentPlaceHolder
Defines a region for content in an ASP.NET master page.
System.Web.UI.WebControls.HiddenField
Represents a hidden field used to store a non-displayed value.
System.Web.UI.WebControls.Literal
Reserves a location on the Web page to display static text.
System.Web.UI.WebControls.LoginView
Displays the appropriate content template for a given user, based on the user's authentication status and role membership.
System.Web.UI.WebControls.MenuItemTemplateContainer
Represents a container that holds the contents of a templated menu item in a Menu control.
System.Web.UI.WebControls.MultiView
Represents a control that acts as a container for a group of View controls.
System.Web.UI.WebControls.PlaceHolder
Stores dynamically added server controls on the Web page.
System.Web.UI.WebControls.Repeater
A data-bound list control that allows custom layout by repeating a specified template for each item displayed in the list.
System.Web.UI.WebControls.RepeaterItem
Represents an item in the Repeater control.
System.Web.UI.WebControls.Substitution
Specifies a section on an output-cached Web page that is exempt from caching. At this location, dynamic content is retrieved and substituted for the Substitution control.
System.Web.UI.WebControls.View
Represents a control that acts as a container for a group of controls within a MultiView control.
System.Web.UI.WebControls.WebControl
Serves as the base class that defines the methods, properties and events common to all controls in the System.Web.UI.WebControls namespace.
System.Web.UI.WebControls.WebParts.ProxyWebPartManager  
System.Web.UI.WebControls.WebParts.WebPartManager
Serves as the central class of the Web Parts control set, managing all the Web Parts controls, functionality, and events that occur on a Web page.
System.Web.UI.WebControls.Xml
Displays an XML document without formatting or using Extensible Stylesheet Language Transformations (XSLT).

Community Additions

Show: