SharePoint/MOSS 2007 provides several out of the box Server Controls that are used on site and list pages in a SharePoint site. These server controls are developed and used same as other ASP.Net server controls but these are developed and used specifically in SharePoint sites.

In the development of custom web parts and user controls, we can use these built-in SharePoint server controls or customize them to suit our needs. Using these out of the box SharePoint server controls, helps us to maintain the user interface of custom web parts and user controls consistent with default user interface of SharePoint.

All the built-in SharePoint server controls are included in the Microsoft.SharePoint.WebControls Namespace. I have consolidated a list of frequently used SharePoint server controls and presented below:

Server Control Description
ActionsMenu Represents an Actions menu button on a web part toolbar
BaseChoiceField Provides core functionality for controls that render fields (on form pages, but not on list view pages) whose value is usually selected by users from a set of options, such as a drop-down list, a set of option buttons, or a set of check boxes.
BaseFieldControl Renders a field on a form page (not a list view page) by using one or more child controls such as a label, link, or text box control.
BaseNumberField Provides core functionality for classes that render a field on a form page (not a list view page) as a number.
BaseTextField Provides core functionality for controls that render a field on a form page (not a list view page) as a text box, including controls whose text value is a numeral with no letters.
BooleanField Renders a field on a form page (not a list view page) as a single check box.
CalculatedField Renders a calculated field on a form page (not a list view page).
CheckBoxChoiceField Represents the field control for the Checkbox (multi-choice) field.
CompositeField The primary usage of CompositeField is rendering a field with a recognizable field control based on a specific SPListItem.
ComputedField Displays form behavior that is inherited from BaseFieldControl.
CurrencyField Renders a field on a form page (not a list view page) as a currency value.
DateTimeControl  
DateTimeField Represents a field control that contains date and time values.
FieldLabel Conditionally renders the name of a field as a label by using a RenderingTemplate control.
FileField Renders a field that links to a file on a form page (not a list view page) in a document library.
FormField A generic field control that instantiates a basic field control that is based on the field type.
FormToolBar Represents the FormToolBar.
ListView Renders a list by using a specified view.
ListViewByQuery Renders a list view within a Web Part or ASPX page according to a specified query.
ListViewSelector This render the list view selector drop down list.
LookupField Renders a lookup field on a form page (not a list view page).
Navigation Inserts a navigation bar into a page on a SharePoint site.
NoteField Renders a field on a form page (not a list view page) as a text box for recording notes with multiple lines.
NumberField Renders a field on a form page (not a list view page) as a number.
PeopleEditor Represents a PeopleEditor object in a PeoplePicker control.
PeoplePickerDialog Represents a PeoplePickerDialog object in a PeoplePicker control.
RichTextField A field control for the Note field type when the RichText property is set to true.
SPGridView Represents a grid view that looks and behaves like a tree view.
SPMenuField Provides a data-bound drop-down menu to be used in place of BoundField, TemplateField, or similar controls.
SPTreeView Displays hierarchical data, such as a table of contents, in a tree structure.
TextField Renders a field on a form page (not a list view page) as a single-line text box.
UrlField Renders a field that represents a URL on a form page (not a list view page) by using one or more child controls.
UserField Renders a field that represents a set of one or more users or groups on a form page (not a list view page) by using a PeopleEditor child control.
ViewToolBar Renders the list view toolbar.
Welcome This is the control that appears in the top-right of the default SharePoint master page, next to the My Site link. When the user clicks on the Welcome control a menu is displayed with options such as “Sign Out”, “Sign in as a Different User”, and “My Settings”.

You can find complete list of SharePoint serve controls at http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.webcontrols.aspx.