Web Server Controls (Cont.)


Web server controls are special ASP.NET tags understood by the server. Like HTML server controls, web server controls are also created on the server and they require a runat="server" attribute to work. However, web server controls do not necessarily map to any existing HTML elements and they may represent more complex elements. The syntax for creating a web server control is
   <asp:control_name id="some_id" runat="server" />
Web Server Control Description
AdRotator Displays a sequence of images.
Button Displays a push button.
Calendar Displays a calendar.
CheckBox Displays a check box.
CheckBoxList Creates a multi-selection check box group.
DataGrid Displays fields of a data source in a grid.
DataList Displays items from a data source by using templates.
DropDownList Creates a drop-down list.
HyperLink Creates a hyperlink.
Image Displays an image.
ImageButton Displays a clickable image.
Label Displays static content which is programmable (lets you apply styles to its content).
LinkButton Creates a hyperlink button.
ListBox Creates a single- or multi-selection drop-down list.
Literal Displays static content which is programmable(does not let you apply styles to its content).
Panel Provides a container for other controls.
PlaceHolder Reserves space for controls added by code.
RadioButton Creates a radio button.
RadioButtonList Creates a group of radio buttons.
Repeater Displays a repeated list of items bound to the control.
Table Creates a table.
TableCell Creates a table cell.
TableRow Creates a table row.
TextBox Creates a text box.
Xml Displays an XML file or the results of an XSL transform.