This documentation is archived and is not being maintained.

Web Forms Tab, Toolbox

Displays a list of Web server controls and validation controls that you can add to Web Forms. This tab is available only when you are working in Design view of the Web Forms designer.

Note   You can also create HTML server controls on your Web Forms pages by adding elements from the HTML tab of the Toolbox and then converting them to controls. For information on the difference between these controls, see Introduction to ASP.NET Server Controls.

Validation controls allow you to add user input validation to any Web control or HTML control on the Web Forms page.

By default, a Web Forms page uses grid layout mode — that is, elements are arranged using absolute positioning (x and y coordinates). Alternatively, you can use flow layout mode, in which elements are arranged as in a traditional HTML page (top to bottom). For details, see Positioning HTML Elements in Design View.

Name Description
AdRotator Displays a sequence (pre-defined or random) of images.
Button Submits the Web Forms page to the server for processing.
Calendar Displays a calendar to allow users to select a date.
CheckBox Displays a box that users can click to turn on and off.
CheckBoxList Creates a grouping of check boxes. The list control makes it easy to create check boxes using data binding.
CompareValidator Compares the value of an associated input control to another input control or a constant value.
CrystalReportViewer Hosts a report created with Crystal Reports on a Web page.
CustomValidator Allows custom code to perform validation on the client or the server.
DataGrid Displays information, usually data-bound, in tabular form with columns. Provides mechanisms to allow editing and sorting.
DataList Like the Repeater control, but with more formatting and layout options, including the ability to display information in a table. The DataList control also allows you to specify editing behavior.
DropDownList Allows users to either select from a list or enter text.
HyperLink Creates Web navigation links.
Image Displays an image.
ImageButton Like a Button control, but incorporates an image instead of text.
Label Displays text that users can't directly edit.
LinkButton Like a Button control, but has the appearance of a hyperlink.
ListBox Displays a list of choices. Optionally, the list can allow multiple selections.
Literal Renders as literal text (with no HTML tags), providing a lightweight way to put text into the page from server code.
Panel Creates a borderless division on the form that serves as a container for other controls.
PlaceHolder Provides a container to store dynamically added server controls to the Web page. It does not produce any visible output and is only used as a container for other controls on the Web page.
RadioButton Displays a single button that can be turned on or off.
RadioButtonList Creates a grouping of radio buttons. Inside the group, only one button can be selected.
RangeValidator Checks whether the value of an input control is within a specified range of values.
RegularExpressionValidator Validates whether the value of an associated input control matches the pattern specified by a regular expression.
Repeater Displays information from a data set using a set of HTML elements and controls you specify, repeating the elements once for each record in the data set.
RequiredFieldValidator Makes the associated input control a required field.
Table Creates a table. You can add rows and columns in server code.
TextBox Displays text entered at design time that can be edited by users at run time or changed programmatically.
ValidationSummary Displays a summary of all validation errors inline on a Web page, in a message box, or both.
XML Displays information from an XML file or stream, and optionally allows you to apply XSLT transformations.

See Also

Managing Items and Tabs in the Toolbox | Customize Toolbox Dialog Box | Introduction to ASP.NET Server Controls | Introduction to Validating User Input in Web Forms