Gets a reference to the server control's naming container, which creates a unique namespace for differentiating between server controls with the same Control.ID property value.(Inherited from Control.)

This API supports the product infrastructure and is not intended to be used directly from your code.
Gathers information about the server control and delivers it to the Trace property to be displayed when tracing is enabled for the page.(Inherited from Control.)

This API supports the product infrastructure and is not intended to be used directly from your code.
Sets the ClientIDMode property of the current control instance and of any child controls to Inherit.(Inherited from Control.)

Copies the properties not encapsulated by the Style object from the specified Web server control to the Web server control that this method is called from. This method is used primarily by control developers.

Called by the ASP.NET page framework to notify server controls that use composition-based implementation to create any child controls they contain in preparation for posting back or rendering.(Inherited from Control.)

This API supports the product infrastructure and is not intended to be used directly from your code.
Searches the current naming container for a server control with the specified id and an integer, specified in the pathOffset parameter, which aids in the search. You should not override this version of the FindControl method.(Inherited from Control.)

This API supports the product infrastructure and is not intended to be used directly from your code.
Assigns an event handler delegate to render the server control and its content into its parent control.(Inherited from Control.)

The WebControl class provides the properties, methods, and events that are common to all Web server controls. You can control the appearance and behavior of a Web server control by setting properties defined in this class. For example, the background color and font color of a control are controlled by using the BackColor and ForeColor properties, respectively. On controls that can display a border, you can control the border width, the border style, and the border color by setting the BorderWidth, BorderStyle, and BorderColor properties. The size of a Web server control can be specified by using the Height and Width properties.

The behavior of the control can be specified by setting certain properties. You can enable and disable a control by setting the Enabled property. The place of the control in the tab order is controlled by setting the TabIndex property. You can specify a ToolTip for the control by setting the ToolTip property.

Note

Not all controls support every property defined in this class. For specific information about whether a property is supported, see the documentation for the specific control.

Note

Some properties in this class render differently, depending on the browser. Some properties do not render at all, while others render, but have no effect. The TagWriter property of the HttpBrowserCapabilities object determines the way in which a Web server control renders. For browsers that support HTML 4.0, the TagWriter property will contain a regular HttpBrowserCapabilities object, and most properties will be rendered using HTML 4.0 style attributes. Browsers that are not known to support HTML 4.0 will use the Html32TextWriter object. This will automatically map the style attributes to any relevant HTML 3.2 tag attributes. In some cases, such as with the ForeColor property, the style attributes will be converted into additional tags, such as <font> tags. In some cases, there will be no mapping performed. For specific information about how a property is rendered in different browsers, see the documentation for the specific property.

For a list of initial property values for an instance of WebControl, see the WebControl constructor.