Expand Minimize

System.Web.UI.WebControls Namespace

The System.Web.UI.WebControls namespace contains classes that allow you to create Web server controls on a Web page. Web server controls run on the server and include form controls such as buttons and text boxes. They also include special-purpose controls such as a calendar. Because Web server controls run on the server, you can programmatically control these elements. Although Web server controls are rendered as HTML, their object model does not necessarily reflect HTML syntax.

The System.Web.UI.WebControls namespace contains classes that are rendered as HTML tags, such as the TextBox control and the ListBox control. The namespace also contains classes that are not rendered on the Web page, but support data operations, such as the SqlDataSource and ObjectDataSource classes. Other controls, such as the GridView and DetailsView controls, support data display and editing. The WebControl class serves as the base class for many of the classes in the System.Web.UI.WebControls namespace.

  Class Description
Public class AccessDataSource Represents a Microsoft Access database for use with data-bound controls.
Public class AccessDataSourceView Supports the AccessDataSource control and provides an interface for data-bound controls to perform data retrieval using Structured Query Language (SQL) against a Microsoft Access database.
Public class AdCreatedEventArgs Provides data for the AdCreated event of the AdRotator control. This class cannot be inherited.
Public class AdRotator Displays an advertisement banner on a Web page.
Public class AssociatedControlConverter Provides a type converter that retrieves a list of WebControl controls in the current container.
Public class AuthenticateEventArgs Provides data for the Authenticate event.
Public class AutoFieldsGenerator Represents a base class for classes that automatically generate fields for data-bound controls that use ASP.NET Dynamic Data features.
Public class AutoGeneratedField Represents an automatically generated field in a data-bound control. This class cannot be inherited.
Public class AutoGeneratedFieldProperties Represents the properties of an AutoGeneratedField object. This class cannot be inherited.
Public class BaseCompareValidator Serves as the abstract base class for validation controls that perform typed comparisons.
Public class BaseDataBoundControl Serves as the base class for controls that bind to data using an ASP.NET data source control.
Public class BaseDataList Serves as the abstract base class for data listing controls, such as DataList and DataGrid. This class provides the methods and properties common to all data listing controls.
Public class BaseValidator Serves as the abstract base class for validation controls.
Public class BoundColumn A column type for the DataGrid control that is bound to a field in a data source.
Public class BoundField Represents a field that is displayed as text in a data-bound control.
Public class BulletedList Creates a control that generates a list of items in a bulleted format.
Public class BulletedListEventArgs Provides data for the Click event of a BulletedList control.
Public class Button Displays a push button control on the Web page.
Public class ButtonColumn A column type for the DataGrid control that contains a user-defined button.
Public class ButtonField Represents a field that is displayed as a button in a data-bound control.
Public class ButtonFieldBase Serves as the abstract base class for button fields, such as the ButtonField or CommandField class. The ButtonFieldBase class provides the methods and properties that are common to all button fields.
Public class Calendar
Public class CalendarDay Represents a date in the Calendar control.
Public class CallingDataMethodsEventArgs Provides data for the CallingDataMethods event.
Public class ChangePassword Provides a user interface that enable users to change their Web site password.
Public class CheckBox Displays a check box that allows the user to select a true or false condition.
Public class CheckBoxField Represents a Boolean field that is displayed as a check box in a data-bound control.
Public class CheckBoxList Creates a multi selection check box group that can be dynamically created by binding the control to a data source.
Public class CircleHotSpot Defines a circular hot spot region in an ImageMap control. This class cannot be inherited.
Public class CommandEventArgs Provides data for the Command event.
Public class CommandField Represents a special field that displays command buttons to perform selecting, editing, inserting, or deleting operations in a data-bound control.
Public class CompareValidator Compares the value entered by the user in an input control with the value entered in another input control, or with a constant value.
Public class CompleteWizardStep Defines the template of the final step for creating a user account with the CreateUserWizard control.
Public class CompositeControl Implements the basic functionality required by Web controls that contain child controls.
Public class CompositeDataBoundControl Represents the base class for a tabular data-bound control that is composed of other server controls.
Public class Content Holds text, markup, and server controls to render to a ContentPlaceHolder control in a master page.
Public class ContentPlaceHolder Defines a region for content in an ASP.NET master page.
Public class ContextDataSource Represents a base class for data source controls.
Public class ContextDataSourceContextData Represents the context data for the ContextDataSource class.
Public class ContextDataSourceView Supports the ContextDataSource control and provides an interface for data-bound controls to perform data operations.
Public class ControlIDConverter Provides a type converter that retrieves a list of control IDs in the current container.
Public class ControlParameter Binds the value of a property of a Control to a parameter object.
Public class ControlPropertyNameConverter Provides a type converter that retrieves a list of property names for the current control.
Public class CookieParameter Binds the value of a client-side HTTP cookie to a parameter object. The parameter can be used in a parameterized query or command to select, filter, or update data.
Public class CreateUserErrorEventArgs Provides data for the CreateUserError event.
Public class CreateUserWizard Provides a user interface for creating new Web site user accounts.
Public class CreateUserWizardStep Contains basic functionality for creating a user in a step that can be templated. This class cannot be inherited.
Public class CreatingModelDataSourceEventArgs Provides data for the DataBoundControl.CreatingModelDataSource and Repeater.CreatingModelDataSource events.
Public class CustomValidator Performs user-defined validation on an input control.
Public class DataBoundControl Serves as the base class for all ASP.NET version 2.0 data-bound controls that display their data in list or tabular form.
Public class DataControlCommands The DataControlCommands class contains public fields that all ASP.NET data-bound controls use, to promote a consistent user interface (UI). This class cannot be inherited.
Public class DataControlField Serves as the base class for all data control field types, which represent a column of data in tabular data-bound controls such as DetailsView and GridView.
Public class DataControlFieldCell Represents a cell in the rendered table of a tabular ASP.NET data-bound control, such as DetailsView or GridView.
Public class DataControlFieldCollection Represents a collection of DataControlField objects that are used by data-bound controls such as GridView and DetailsView.
Public class DataControlFieldHeaderCell In accessibility scenarios, represents a header cell in the rendered table of a tabular ASP.NET data-bound control, such as GridView.
Public class DataGrid A data bound list control that displays the items from data source in a table. The DataGrid control allows you to select, sort, and edit these items.
Public class DataGridColumn Serves as the base class for the different column types of the DataGrid control.
Public class DataGridColumnCollection A collection of DataGridColumn-derived column objects that represent the columns in a DataGrid control. This class cannot be inherited.
Public class DataGridCommandEventArgs Provides data for the CancelCommand, DeleteCommand, EditCommand, ItemCommand, and UpdateCommand events of the DataGrid control. This class cannot be inherited.
Public class DataGridItem Represents an item (row) in a DataGrid control.
Public class DataGridItemCollection Represents a collection of DataGridItem objects in a DataGrid control.
Public class DataGridItemEventArgs Provides data for the ItemCreated and ItemDataBound events of the DataGrid control. This class cannot be inherited.
Public class DataGridPageChangedEventArgs Provides data for the PageIndexChanged event of the DataGrid control. This class cannot be inherited.
Public class DataGridPagerStyle Specifies the style for the pager of the DataGrid control. This class cannot be inherited.
Public class DataGridSortCommandEventArgs Provides data for the SortCommand event of the DataGrid control. This class cannot be inherited.
Public class DataKey Represents the primary key field or fields of a record in a data-bound control.
Public class DataKeyArray Represents a collection of DataKey objects. This class cannot be inherited.
Public class DataKeyCollection Represents a collection that contains the key field of each record in a data source. This class cannot be inherited.
Public class DataList A data bound list control that displays items using templates.
Public class DataListCommandEventArgs Provides data for the CancelCommand, DeleteCommand, EditCommand, ItemCommand, and UpdateCommand events of the DataList control. This class cannot be inherited.
Public class DataListItem Represents an item in a DataList control.
Public class DataListItemCollection Represents the collection of DataListItem objects in the DataList control. This class cannot be inherited.
Public class DataListItemEventArgs Provides data for the ItemCreated and ItemDataBound events of a DataList control. This class cannot be inherited.
Public class DataPager Provides paging functionality for data-bound controls that implement the IPageableItemContainer interface, such as the ListView control.
Public class DataPagerCommandEventArgs Provides data for the PagerCommand event of the TemplatePagerField class.
Public class DataPagerField Serves as the base class for data pager field types, which represent a navigation control for the DataPager control.
Public class DataPagerFieldCollection Represents a collection of DataPagerField objects that are used by the DataPager control.
Public class DataPagerFieldCommandEventArgs Provides data for the Command event.
Public class DataPagerFieldItem Represents a pager field item in a DataPager control.
Public class DataSourceSelectResultProcessingOptions Encapsulates the options required for processing a select method result from a select operation.
Public class DayRenderEventArgs Provides data for the DayRender event of the Calendar control. This class cannot be inherited.
Public class DetailsView Displays the values of a single record from a data source in a table, where each data row represents a field of the record. The DetailsView control allows you to edit, delete, and insert records.
Public class DetailsViewCommandEventArgs Provides data for the ItemCommand event.
Public class DetailsViewDeletedEventArgs Provides data for the ItemDeleted event.
Public class DetailsViewDeleteEventArgs Provides data for the ItemDeleting event.
Public class DetailsViewInsertedEventArgs Provides data for the ItemInserted event.
Public class DetailsViewInsertEventArgs Provides data for the ItemInserting event.
Public class DetailsViewModeEventArgs Provides data for the ModeChanging event.
Public class DetailsViewPageEventArgs Provides data for the PageIndexChanging event.
Public class DetailsViewPagerRow Represents the pager row in a DetailsView control.
Public class DetailsViewRow Represents a row within a DetailsView control.
Public class DetailsViewRowCollection Represents a collection of DetailsViewRow objects in a DetailsView control.
Public class DetailsViewRowsGenerator Provides a way to automatically generate fields that use ASP.NET Dynamic Data features for the DetailsView control.
Public class DetailsViewUpdatedEventArgs Provides data for the ItemUpdated event.
Public class DetailsViewUpdateEventArgs Provides data for the ItemUpdating event.
Public class DropDownList Represents a control that allows the user to select a single item from a drop-down list.
Public class EditCommandColumn A special column type for the DataGrid control that contains the Edit buttons for editing data items in each row.
Public class EmbeddedMailObject Represents an item to embed in an e-mail message constructed using the MailDefinition class.
Public class EmbeddedMailObjectsCollection Represents an ordered set of EmbeddedMailObject objects.
Public class EntityDataSource Represents an Entity Data Model (EDM) to data-bound controls in an ASP.NET application.
Public class EntityDataSourceChangedEventArgs Provides data for the Inserted, Updated, and Deleted events.
Public class EntityDataSourceChangingEventArgs Provides data for the Inserting, Updating, and Deleting events.
Public class EntityDataSourceContextCreatedEventArgs Provides data for the ContextCreated event.
Public class EntityDataSourceContextCreatingEventArgs Provides data for the ContextCreating event.
Public class EntityDataSourceContextDisposingEventArgs Provides data for the ContextDisposing event.
Public class EntityDataSourceSelectedEventArgs Provides data for the Selected event.
Public class EntityDataSourceSelectingEventArgs Provides data for the Selecting event.
Public class EntityDataSourceValidationException Represents errors that occur when validating properties of a dynamic data source.
Public class EntityDataSourceView Supports the EntityDataSource control and provides an interface for data-bound controls to perform queries and other operations against entity data.
Public class FileUpload Displays a text box control and a browse button that enable users to select a file to upload to the server.
Public class FontInfo Encapsulates the font properties of text. This class cannot be inherited.
Public class FontNamesConverter Converts between a string containing a list of font names and an array of strings representing the individual names.
Public class FontUnitConverter Converts a FontUnit to a string. It also converts a string to a FontUnit.
Public class FormParameter Binds the value of an HTTP request Form field to a parameter object.
Public class FormView Displays the values of a single record from a data source using user-defined templates. The FormView control allows you to edit, delete, and insert records.
Public class FormViewCommandEventArgs Provides data for the ItemCommand event.
Public class FormViewDeletedEventArgs Provides data for the ItemDeleted event.
Public class FormViewDeleteEventArgs Provides data for the ItemDeleting event.
Public class FormViewInsertedEventArgs Provides data for the ItemInserted event.
Public class FormViewInsertEventArgs Provides data for the ItemInserting event.
Public class FormViewModeEventArgs Provides data for the ModeChanging event.
Public class FormViewPageEventArgs Provides data for the PageIndexChanging event.
Public class FormViewPagerRow Represents the pager row in a FormView control.
Public class FormViewRow Represents a row within a FormView control.
Public class FormViewUpdatedEventArgs Provides data for the ItemUpdated event.
Public class FormViewUpdateEventArgs Provides data for the ItemUpdating event.
Public class GridView Displays the values of a data source in a table where each column represents a field and each row represents a record. The GridView control enables you to select, sort, and edit these items.
Public class GridViewCancelEditEventArgs Provides data for the RowCancelingEdit event.
Public class GridViewColumnsGenerator Provides a way to automatically generate fields that use ASP.NET Dynamic Data features for the GridView control.
Public class GridViewCommandEventArgs Provides data for the RowCommand event.
Public class GridViewDeletedEventArgs Provides data for the RowDeleted event.
Public class GridViewDeleteEventArgs Provides data for the RowDeleting event.
Public class GridViewEditEventArgs Provides data for the RowEditing event.
Public class GridViewPageEventArgs Provides data for the PageIndexChanging event.
Public class GridViewRow Represents an individual row in a GridView control.
Public class GridViewRowCollection Represents a collection of GridViewRow objects in a GridView control.
Public class GridViewRowEventArgs Provides data for the RowCreated and RowDataBound events.
Public class GridViewSelectEventArgs Provides data for the SelectedIndexChanging event.
Public class GridViewSortEventArgs Provides data for the Sorting event.
Public class GridViewUpdatedEventArgs Provides data for the RowUpdated event.
Public class GridViewUpdateEventArgs Provides data for the RowUpdating event.
Public class HiddenField Represents a hidden field used to store a non-displayed value.
Public class HierarchicalDataBoundControl Serves as the base class for all ASP.NET version 2.0 data-bound controls that display their data in hierarchical form.
Public class HotSpot Implements the basic functionality common to all hot spot shapes.
Public class HotSpotCollection Represents a collection of HotSpot objects inside an ImageMap control. This class cannot be inherited.
Public class HyperLink A control that displays a link to another Web page.
Public class HyperLinkColumn A column type for the DataGrid control that contains a hyperlink for each item in the column.
Public class HyperLinkControlBuilder Interacts with the parser to build a HyperLink control.
Public class HyperLinkField Represents a field that is displayed as a hyperlink in a data-bound control.
Public class Image Displays an image on a Web page.
Public class ImageButton A control that displays an image and responds to mouse clicks on the image.
Public class ImageField Represents a field that is displayed as an image in a data-bound control.
Public class ImageMap Creates a control that displays an image on a page. When a hot spot region defined within the ImageMap control is clicked, the control either generates a postback to the server or navigates to a specified URL.
Public class ImageMapEventArgs Provides data for the Click event of an ImageMap control.
Public class Label Represents a label control, which displays text on a Web page.
Public class LabelControlBuilder Interacts with the parser to build a Label control.
Public class LinkButton Displays a hyperlink-style button control on a Web page.
Public class LinkButtonControlBuilder Interacts with the parser to build a LinkButton control.
Public class LinqDataSource Enables the use of Language-Integrated Query (LINQ) in an ASP.NET Web page through markup text to retrieve and modify data from a data object.
Public class LinqDataSourceContextEventArgs Provides data for the ContextCreating event.
Public class LinqDataSourceDeleteEventArgs Provides data for the Deleting event.
Public class LinqDataSourceDisposeEventArgs Provides data for the ContextDisposing event.
Public class LinqDataSourceInsertEventArgs Provides data for the Inserting event.
Public class LinqDataSourceSelectEventArgs Provides data for the Selecting event.
Public class LinqDataSourceStatusEventArgs Provides data for the ContextCreated, Deleted, Inserted, Selected, and Updated events.
Public class LinqDataSourceUpdateEventArgs Provides data for the Updating event.
Public class LinqDataSourceValidationException Describes an exception that occurred during validation of new or modified values before values are inserted, updated, or deleted by a LinqDataSource control.
Public class LinqDataSourceView Supports the LinqDataSource control and provides an interface for data-bound controls to perform LINQ data operations.
Public class ListBox Represents a list box control that allows single or multiple item selection.
Public class ListControl Serves as the abstract base class that defines the properties, methods, and events common for all list-type controls.
Public class ListItem Represents a data item in a data-bound list control. This class cannot be inherited.
Public class ListItemCollection A collection of ListItem objects in a list control. This class cannot be inherited.
Public class ListItemControlBuilder Interacts with the parser to build a ListItem control.
Public class ListView Displays the values of a data source by using user-defined templates. The ListView control enables users to select, sort, delete, edit, and insert records.
Public class ListViewCancelEventArgs Provides data for the ItemCanceling event.
Public class ListViewCommandEventArgs Provides data for the ItemCommand event.
Public class ListViewDataItem Represents an individual data item in a ListView control.
Public class ListViewDeletedEventArgs Provides data for the ItemDeleted event.
Public class ListViewDeleteEventArgs Provides data for the ItemDeleting event.
Public class ListViewEditEventArgs Provides data for the ItemEditing event.
Public class ListViewInsertedEventArgs Provides data for the ItemInserted event.
Public class ListViewInsertEventArgs Provides data for the ItemInserting event.
Public class ListViewItem Represents an individual item in a ListView control.
Public class ListViewItemEventArgs Provides data for the ItemCreated and ItemDataBound events.
Public class ListViewPagedDataSource Encapsulates the paging-related properties of a ListView control.
Public class ListViewSelectEventArgs Provides data for the SelectedIndexChanging event.
Public class ListViewSortEventArgs Provides data for the Sorting event.
Public class ListViewUpdatedEventArgs Provides data for the ItemUpdated event.
Public class ListViewUpdateEventArgs Provides data for the ItemUpdating event.
Public class Literal Reserves a location on the Web page to display static text.
Public class LiteralControlBuilder Interacts with the parser to build a Literal control.
Public class Localize Reserves a location on a Web page in which to display localized static text.
Public class Login Provides user interface (UI) elements for logging in to a Web site.
Public class LoginCancelEventArgs Provides data for a cancelable event.
Public class LoginName Displays the value of the System.Web.UI.Page.User.Identity.Name property.
Public class LoginStatus Detects the user's authentication state and toggles the state of a link to log in to or log out of a Web site.
Public class LoginView Displays the appropriate content template for a given user, based on the user's authentication status and role membership.
Public class MailDefinition Allows a control to create e-mail messages from text files or strings. This class cannot be inherited.
Public class MailMessageEventArgs Provides data for e-mail–related events.
Public class Menu Displays a menu in an ASP.NET Web page.
Public class MenuEventArgs Provides data for the MenuItemClick and MenuItemDataBound events of a Menu control. This class cannot be inherited.
Public class MenuItem Represents a menu item displayed in the Menu control. This class cannot be inherited.
Public class MenuItemBinding Defines the relationship between a data item and the menu item it is binding to in a Menu control. This class cannot be inherited.
Public class MenuItemBindingCollection Represents a collection of MenuItemBinding objects.
Public class MenuItemCollection Represents a collection of menu items in a Menu control. This class cannot be inherited.
Public class MenuItemStyle Represents the style of a menu item in a Menu control. This class cannot be inherited.
Public class MenuItemStyleCollection Represents a collection of MenuItemStyle objects in a Menu control. This class cannot be inherited.
Public class MenuItemTemplateContainer Represents a container that holds the contents of a templated menu item in a Menu control.
Public class ModelDataMethodResult Encapsulates the result of a data method operation.
Public class ModelDataSource The data source control used by data-bound controls to perform CRUD (create, read, update, delete) operations when model binding is in use.
Public class ModelDataSourceMethod Encapsulates the information about a data method used by a ModelDataSourceView object.
Public class ModelDataSourceView Represents a single view of a ModelDataSource control.
Public class ModelErrorMessage Displays the first model error for a given key from the page's model state.
Public class ModelMethodContext Used to invoke the Page.UpdateModel or Page.TryUpdateModel method when the Page object is not directly accessible.
Public class MonthChangedEventArgs Provides data for the VisibleMonthChanged event of a Calendar control.
Public class MultiView Represents a control that acts as a container for a group of View controls.
Public class MultiViewControlBuilder Interacts with the parser to build a MultiView control.
Public class NextPreviousPagerField Represents a field that displays navigation controls in a DataPager control enable users to page through data.
Public class NumericPagerField Represents a DataPager field that enables users to select a page by page number.
Public class ObjectDataSource Represents a business object that provides data to data-bound controls in multitier Web application architectures.
Public class ObjectDataSourceDisposingEventArgs Provides data for the ObjectDisposing event of the ObjectDataSource control.
Public class ObjectDataSourceEventArgs Provides data for the ObjectCreating and ObjectCreated events of the ObjectDataSource control.
Public class ObjectDataSourceFilteringEventArgs Provides data for the Filtering event of the ObjectDataSource control.
Public class ObjectDataSourceMethodEventArgs Provides data for the Inserting, Updating, and Deleting events of the ObjectDataSource control.
Public class ObjectDataSourceSelectingEventArgs Provides data for the Selecting event of the ObjectDataSource control.
Public class ObjectDataSourceStatusEventArgs Provides data for the Selected, Inserted, Updated, and Deleted events of the ObjectDataSource control.
Public class ObjectDataSourceView Supports the ObjectDataSource control and provides an interface for data-bound controls to perform data operations with business and data objects.
Public class PagedDataSource Encapsulates the paging-related properties of a data-bound control (such as DataGrid, GridView, DetailsView, and FormView) that allow it to perform paging. This class cannot be inherited.
Public class PageEventArgs Provides data for the TotalRowCountAvailable event of a class that implements the IPageableItemContainer interface.
Public class PagePropertiesChangingEventArgs Provides data for the ListView.PagePropertiesChanging event.
Public class PagerSettings Represents the properties of the paging controls in a control that supports pagination. This class cannot be inherited.
Public class Panel Represents a control that acts as a container for other controls.
Public class PanelStyle Represents the style for a Panel control.
Public class Parameter Provides a mechanism that data source controls use to bind to application variables, user identities and choices, and other data. Serves as the base class for all ASP.NET parameter types.
Public class ParameterCollection Represents a collection of Parameter and Parameter-derived objects that are used by data source controls in advanced data-binding scenarios.
Public class PasswordRecovery Provides user interface (UI) elements that enable a user to recover or reset a lost password and receive it in e-mail.
Public class PlaceHolder Stores dynamically added server controls on the Web page.
Public class PlaceHolderControlBuilder Interacts with the parser to build a PlaceHolder control.
Public class PolygonHotSpot Defines a polygon-shaped hot spot region in an ImageMap control. This class cannot be inherited.
Public class ProfileParameter Binds the value of an ASP.NET Profile property to a parameter object.
Public class QueryableDataSource Represents a base class for data source objects that get data by using LINQ queries.
Public class QueryableDataSourceEditData Represents data that can be edited from a QueryableDataSource object.
Public class QueryableDataSourceView Supports the QueryableDataSource control and provides an interface for data-bound controls to perform LINQ data operations.
Public class QueryContext Represents a list of parameters that are used to query a data source.
Public class QueryCreatedEventArgs Represents event data for the QueryCreated event.
Public class QueryExtender Enables data from a data source to be filtered without an explicit Where clause in the data source.
Public class QueryExtensions Provides an extension method for objects that implement the IQueryable<T> interface.
Public class QueryStringParameter Binds the value of an HTTP request query-string field to a parameter object.
Public class RadioButton Represents a radio button control.
Public class RadioButtonList Represents a list control that encapsulates a group of radio button controls.
Public class RangeValidator Checks whether the value of an input control is within a specified range of values.
Public class RectangleHotSpot Defines a rectangular hot spot region in an ImageMap control. This class cannot be inherited.
Public class RegularExpressionValidator Validates whether the value of an associated input control matches the pattern specified by a regular expression.
Public class Repeater A data-bound list control that allows custom layout by repeating a specified template for each item displayed in the list.
Public class RepeaterCommandEventArgs Provides data for the ItemCommand event of a Repeater. This class cannot be inherited.
Public class RepeaterItem Represents an item in the Repeater control.
Public class RepeaterItemCollection Represents a collection of RepeaterItem objects in the Repeater control. This class cannot be inherited.
Public class RepeaterItemEventArgs Provides data for the ItemCreated and ItemDataBound events of a Repeater.
Public class RepeatInfo Encapsulates the information used to render a list control that repeats a list of items. This class cannot be inherited.
Public class RequiredFieldValidator Makes the associated input control a required field.
Public class RoleGroup Associates a content template in a LoginView control with one or more roles defined for the Web site. This class cannot be inherited.
Public class RoleGroupCollection Contains a sequential list of role groups that the LoginView control uses to determine which control template to display to users based on their role. This class cannot be inherited.
Public class RouteParameter Binds the value of a URL segment to a parameter object.
Public class SelectedDatesCollection Encapsulates a collection of System.DateTime objects that represent the selected dates in a Calendar control. This class cannot be inherited.
Public class SendMailErrorEventArgs Provides data for the SendMailError event of controls such as the ChangePassword control, the CreateUserWizard control, and the PasswordRecovery control.
Public class ServerValidateEventArgs Provides data for the ServerValidate event of the CustomValidator control. This class cannot be inherited.
Public class SessionParameter Binds the value of a session variable to a parameter object.
Public class SiteMapDataSource Provides a data source control that Web server controls and other controls can use to bind to hierarchical site map data.
Public class SiteMapDataSourceView Provides a strongly typed HierarchicalDataSourceView object for the SiteMapDataSource control.
Public class SiteMapHierarchicalDataSourceView Represents a data view on a site map node or collection of nodes for a SiteMapDataSource control.
Public class SiteMapNodeItem The SiteMapNodeItem class is used by the SiteMapPath control to functionally represent a SiteMapNode.
Public class SiteMapNodeItemEventArgs Provides data for the SiteMapPath.ItemCreated and SiteMapPath.ItemDataBound events.
Public class SiteMapPath Displays a set of text or image hyperlinks that enable users to more easily navigate a Web site, while taking a minimal amount of page space.
Public class SqlDataSource Represents an SQL database to data-bound controls.
Public class SqlDataSourceCommandEventArgs Provides data for the Updating, Deleting and Inserting events of the SqlDataSource control.
Public class SqlDataSourceFilteringEventArgs Provides data for the Filtering event of the SqlDataSource control.
Public class SqlDataSourceSelectingEventArgs Provides data for the Selecting event of the SqlDataSource control.
Public class SqlDataSourceStatusEventArgs Provides data for an event that is raised by the SqlDataSource control after a data operation has completed.
Public class SqlDataSourceView Supports the SqlDataSource control and provides an interface for data-bound controls to perform SQL data operations against relational databases.
Public class StringArrayConverter Provides a type converter to convert a string of comma-separated values to and from an array of strings.
Public class Style Represents the style of a Web server control.
Public class StyleCollection Represents a collection of Style objects.
Public class SubMenuStyle Represents the style of a submenu in a Menu control.
Public class SubMenuStyleCollection Represents a collection of SubMenuStyle objects in a Menu control.
Public class 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.
Public class Table Displays a table on a Web page.
Protected class Table.RowControlCollection Infrastructure. Represents the collection of TableRow objects in a Table control.
Public class TableCell Represents a cell in a Table control.
Public class TableCellCollection Encapsulates a collection of TableHeaderCell and TableCell objects that make up a row in a Table control. This class cannot be inherited.
Public class TableCellControlBuilder Interacts with the parser to build a TableCell control.
Public class TableFooterRow Represents a footer row in a Table control.
Public class TableHeaderCell Represents a heading cell within a Table control.
Public class TableHeaderRow Represents a heading row in a Table control.
Public class TableItemStyle Represents the style properties for an element of a control that renders as a TableRow or TableCell.
Public class TableRow Represents a row in a Table control.
Protected class TableRow.CellControlCollection Represents a collection of TableCell objects that are the cells of a TableRow control.
Public class TableRowCollection Encapsulates a collection of TableRow objects that represent a single row in a Table control. This class cannot be inherited.
Public class TableSectionStyle Represents the style for a section of a Table control.
Public class TableStyle Represents the style for the Table control and some Web Parts.
Public class TargetConverter Converts a value that represents the location (target) in which to display the content resulting from a Web navigation to a string. This class also converts a string to a target value.
Public class TemplateColumn Represents a column type for the DataGrid control that allows you to customize the layout of controls in the column.
Public class TemplatedWizardStep Represents a step in a wizard control that can be customized through the use of templates.
Public class TemplateField Represents a field that displays custom content in a data-bound control.
Public class TemplatePagerField Represents a DataPager field that enables you to create a custom paging UI.
Public class TextBox Displays a text box control for user input.
Public class TextBoxControlBuilder Interacts with the parser to build a TextBox control.
Public class TreeNode Represents a node in the TreeView control.
Public class TreeNodeBinding Defines the relationship between a data item and the node it is binding to in a TreeView control.
Public class TreeNodeBindingCollection Represents a collection of TreeNodeBinding objects in the TreeView control. This class cannot be inherited.
Public class TreeNodeCollection Represents a collection of TreeNode objects in the TreeView control. This class cannot be inherited.
Public class TreeNodeEventArgs Provides data for the TreeNodeCheckChanged, TreeNodeCollapsed, TreeNodeDataBound, TreeNodeExpanded, and TreeNodePopulate events of the TreeView control. This class cannot be inherited.
Public class TreeNodeStyle Represents the style of a node in the TreeView control.
Public class TreeNodeStyleCollection Represents a collection of TreeNodeStyle objects that is in a TreeView control.
Public class TreeView Displays hierarchical data, such as a table of contents, in a tree structure.
Public class UnitConverter Converts from a Unit object to an object of another data type and from another type to a Unit object.
Public class ValidatedControlConverter Converts a control on the Web Forms page that can be validated with a validation control to a string containing the control's ID.
Public class ValidationSummary Displays a summary of all validation errors inline on a Web page, in a message box, or both.
Public class View Represents a control that acts as a container for a group of controls within a MultiView control.
Public class ViewCollection Represents a collection container that enables a MultiView control to maintain a list of its child controls.
Public class WebColorConverter Converts a predefined color name or an RGB color value to and from a System.Drawing.Color object.
Public class WebControl Serves as the base class that defines the methods, properties and events common to all controls in the System.Web.UI.WebControls namespace.
Public class Wizard Provides navigation and a user interface (UI) to collect related data across multiple steps.
Public class WizardNavigationEventArgs Provides data for the CurrentStepIndex property and the NextStepIndex property for navigation in wizard controls.
Public class WizardStep Represents a basic step that is displayed in a Wizard control. This class cannot be inherited.
Public class WizardStepBase Implements the basic functionality required by a step in a Wizard control.
Public class WizardStepCollection Represents a collection of WizardStepBase-derived objects in a control that acts as a wizard. This class cannot be inherited.
Public class WizardStepControlBuilder Interacts with the parser to build a WizardStepBase-derived control. This class cannot be inherited.
Public class Xml Displays an XML document without formatting or using Extensible Stylesheet Language Transformations (XSLT).
Public class XmlBuilder Interacts with the parser to build the Xml control.
Public class XmlDataSource Represents an XML data source to data-bound controls.
Public class XmlDataSourceView Represents a tabular data source view on XML data for an XmlDataSource control.
Public class XmlHierarchicalDataSourceView Represents a data view on an XML node or collection of XML nodes for an XmlDataSource control.

  Structure Description
Public structure FontUnit Represents the size of a font.
Public structure Unit Represents a length measurement.

  Interface Description
Public interface IButtonControl Defines properties and events that must be implemented to allow a control to act like a button on a Web page.
Public interface ICallbackContainer Defines a method that enables controls to obtain a callback script.
Public interface ICompositeControlDesignerAccessor Provides an interface to allow a composite-control designer to recreate the child controls of its associated control at design time.
Public interface IDataBoundControl Defines properties that are shared by data-bound controls.
Public interface IDataBoundItemControl Exposes the properties that are used to display a single item in a data-bound control.
Public interface IDataBoundListControl Exposes the common properties of data-bound-controls that display multiple rows.
Public interface IFieldControl Represents a contract that exposes properties that automatically generate fields that are based on data in a data-bound control.
Public interface IPageableItemContainer Defines members that a data-bound control must implement in order to have paging functionality provided by the DataPager control.
Public interface IPersistedSelector Provides a property that is used by the DynamicDataManager control to enable selecting data in a data-bound control through the query string.
Public interface IPostBackContainer Defines a method that enables controls to obtain client-side script options.
Public interface IQueryableDataSource Exposes methods and properties that the QueryExtender control uses to communicate with data source controls.
Public interface IRepeatInfoUser Defines the properties and methods that must be implemented by any list control that repeats a list of items.

  Delegate Description
Public delegate AdCreatedEventHandler Represents the method that handles the AdCreated event of an AdRotator control.
Public delegate AuthenticateEventHandler Represents the method that will handle the Authenticate event of a Login control.
Public delegate BulletedListEventHandler Represents the method that will handle the Click event of a BulletedList control.
Public delegate CallingDataMethodsEventHandler Represents the method that handles the CallingDataMethods event.
Public delegate CommandEventHandler Represents the method that will handle the Command event.
Public delegate CreateUserErrorEventHandler Represents the method that handles a CreateUserError event in the CreateUserWizard control.
Public delegate CreatingModelDataSourceEventHandler Represents the method that handles the DataBoundControl.CreatingModelDataSource and Repeater.CreatingModelDataSource events.
Public delegate DataGridCommandEventHandler Represents the method that handles the CancelCommand, DeleteCommand, EditCommand, ItemCommand, and UpdateCommand events of a DataGrid control.
Public delegate DataGridItemEventHandler Represents the method that handles the ItemCreated and ItemDataBound events of a DataGrid control.
Public delegate DataGridPageChangedEventHandler Represents the method that handles the PageIndexChanged event of the DataGrid control.
Public delegate DataGridSortCommandEventHandler Represents the method that handles the SortCommand event of the DataGrid control.
Public delegate DataListCommandEventHandler Represents the method that will handle the CancelCommand, DeleteCommand, EditCommand, ItemCommand, and UpdateCommand events of a DataList control.
Public delegate DataListItemEventHandler Represents the method that will handle the ItemCreated and ItemDataBound events of the DataList control.
Public delegate DayRenderEventHandler Represents the method that handles the DayRender event of the Calendar control.
Public delegate DetailsViewCommandEventHandler Represents the method that handles the ItemCommand event of a DetailsView control.
Public delegate DetailsViewDeletedEventHandler Represents the method that handles the ItemDeleted event of a DetailsView control.
Public delegate DetailsViewDeleteEventHandler Represents the method that handles the ItemDeleting event of a DetailsView control.
Public delegate DetailsViewInsertedEventHandler Represents the method that handles the ItemInserted event of a DetailsView control.
Public delegate DetailsViewInsertEventHandler Represents the method that handles the ItemInserting event of a DetailsView control.
Public delegate DetailsViewModeEventHandler Represents the method that handles the ModeChanging event of a DetailsView control.
Public delegate DetailsViewPageEventHandler Represents the method that handles the PageIndexChanging event of a DetailsView control.
Public delegate DetailsViewUpdatedEventHandler Represents the method that handles the ItemUpdated event of a DetailsView control. This class cannot be inherited.
Public delegate DetailsViewUpdateEventHandler Represents the method that handles the ItemUpdating event of a DetailsView control.
Public delegate FormViewCommandEventHandler Represents the method that handles the ItemCommand event of a FormView control. This class cannot be inherited.
Public delegate FormViewDeletedEventHandler Represents the method that handles the ItemDeleted event of a FormView control.
Public delegate FormViewDeleteEventHandler Represents the method that handles the ItemDeleting event of a FormView control.
Public delegate FormViewInsertedEventHandler Represents the method that handles the ItemInserted event of a FormView control.
Public delegate FormViewInsertEventHandler Represents the method that handles the ItemInserting event of a FormView control.
Public delegate FormViewModeEventHandler Represents the method that handles the ModeChanging event of a FormView control.
Public delegate FormViewPageEventHandler Represents the method that handles the PageIndexChanging event of a FormView control.
Public delegate FormViewUpdatedEventHandler Represents the method that handles the ItemUpdated event of a FormView control.
Public delegate FormViewUpdateEventHandler Represents the method that handles the ItemUpdating event of a FormView control.
Public delegate GridViewCancelEditEventHandler Represents the method that handles the RowCancelingEdit event of a GridView control.
Public delegate GridViewCommandEventHandler Represents the method that handles the RowCommand event of a GridView control.
Public delegate GridViewDeletedEventHandler Represents the method that handles the RowDeleted event of a GridView control.
Public delegate GridViewDeleteEventHandler Represents the method that handles the RowDeleting event of a GridView control.
Public delegate GridViewEditEventHandler Represents the method that handles the RowEditing event of a GridView control.
Public delegate GridViewPageEventHandler Represents the method that handles the PageIndexChanging event of a GridView control.
Public delegate GridViewRowEventHandler Represents the method that handles the RowCreated and RowDataBound events of a GridView control.
Public delegate GridViewSelectEventHandler Represents the method that handles the SelectedIndexChanging event of a GridView control.
Public delegate GridViewSortEventHandler Represents the method that handles the Sorting event of a GridView control.
Public delegate GridViewUpdatedEventHandler Represents the method that handles the RowUpdated event of a GridView control.
Public delegate GridViewUpdateEventHandler Represents the method that handles the RowUpdating event of a GridView control.
Public delegate ImageMapEventHandler Represents the method that handles the Click event of an ImageMap control.
Public delegate LoginCancelEventHandler Represents the method that handles a cancelable event.
Public delegate MailMessageEventHandler Represents the method that handles mail events.
Public delegate MenuEventHandler Represents the method that handles the MenuItemClick event or MenuItemDataBound event of a Menu control.
Public delegate MonthChangedEventHandler Represents the method that handles the VisibleMonthChanged event of a Calendar control.
Public delegate ObjectDataSourceDisposingEventHandler Represents the method that will handle the ObjectDisposing event of the ObjectDataSource control.
Public delegate ObjectDataSourceFilteringEventHandler Represents the method that will handle the Filtering event of the ObjectDataSource control.
Public delegate ObjectDataSourceMethodEventHandler Represents the method that will handle the Selecting, Updating, Inserting, or Deleting event of the ObjectDataSource control.
Public delegate ObjectDataSourceObjectEventHandler Represents the method that will handle the ObjectCreating and ObjectCreated events of the ObjectDataSource control.
Public delegate ObjectDataSourceSelectingEventHandler Represents the method that will handle the Selecting event of the ObjectDataSource control.
Public delegate ObjectDataSourceStatusEventHandler Represents the method that will handle the Selected, Updated, Inserted, and Deleted events of the ObjectDataSource control.
Public delegate RepeaterCommandEventHandler Represents the method that will handle the ItemCommand event of a Repeater.
Public delegate RepeaterItemEventHandler Represents the method that will handle the ItemCreated and ItemDataBound events of a Repeater.
Public delegate SendMailErrorEventHandler Represents the method that handles the SendMailError event of controls such as the ChangePassword control, the CreateUserWizard control, and the PasswordRecovery control.
Public delegate ServerValidateEventHandler Represents the method that will handle the ServerValidate event of a CustomValidator control.
Public delegate SiteMapNodeItemEventHandler Represents the method that will handle the SiteMapPath.ItemCreated and SiteMapPath.ItemDataBound events for the SiteMapNodeItem class.
Public delegate SqlDataSourceCommandEventHandler Represents the method that will handle the Updating, Inserting, and Deleting events of the SqlDataSource control.
Public delegate SqlDataSourceFilteringEventHandler Represents the method that will handle the Filtering event of the SqlDataSource control.
Public delegate SqlDataSourceSelectingEventHandler Represents the method that will handle the Selecting event of the SqlDataSource control.
Public delegate SqlDataSourceStatusEventHandler Represents the method that will handle the Selected, Updated, Inserted, and Deleted events of the SqlDataSource control.
Public delegate TreeNodeEventHandler Represents the method that will handle the TreeNodeCollapsed, TreeNodeDataBound, TreeNodeExpanded, or TreeNodePopulate event of the TreeView control.
Public delegate WizardNavigationEventHandler Represents the method that will handle navigation events in a Wizard control.

  Enumeration Description
Public enumeration AutoCompleteType Represents the values that control the behavior of the AutoComplete feature in a TextBox control.
Public enumeration BorderStyle Specifies the border style of a control.
Public enumeration BulletedListDisplayMode Specifies the display behaviors that you can apply to the list item contents in a BulletedList control.
Public enumeration BulletStyle Specifies the bullet styles you can apply to list items in a BulletedList control.
Public enumeration ButtonColumnType Specifies the button type for the ButtonColumn object.
Public enumeration ButtonType Specifies the different types of buttons that can be rendered in a Web Forms page.
Public enumeration CalendarSelectionMode Specifies the date selection mode of the Calendar control.
Public enumeration ContentDirection Represents the direction in which to display controls that include text in a container control.
Public enumeration DataBoundControlMode Represents the different data-entry modes for a data-bound control or a particular field in ASP.NET Dynamic Data.
Public enumeration DataControlCellType Describes the function of a DataControlFieldCell object.
Public enumeration DataControlRowState Specifies the state of a row in a data control, such as DetailsView or GridView.
Public enumeration DataControlRowType Specifies the function of a row in a data control, such as a DetailsView or GridView control.
Public enumeration DayNameFormat Specifies the display format for the days of the week on a Calendar control.
Public enumeration DetailsViewMode Represents the different data-entry modes of a DetailsView control.
Public enumeration FirstDayOfWeek Specifies the day to display as the first day of the week on the Calendar control.
Public enumeration FontSize Specifies the font sizes defined by HTML 4.0.
Public enumeration FormViewMode Represents the different data-entry modes of a FormView control.
Public enumeration GridLines Specifies the gridline styles for controls that display items in a table structure.
Public enumeration HorizontalAlign Specifies the horizontal alignment of items within a container.
Public enumeration HotSpotMode Specifies the behaviors of a HotSpot object in an ImageMap control when the HotSpot is clicked.
Public enumeration ImageAlign Specifies the alignment of an image in relation to the text of a Web page.
Public enumeration InsertItemPosition Specifies the location of the InsertItemTemplate template when it is rendered as part of the ListView control.
Public enumeration ListItemType Specifies the type of an item in a list control.
Public enumeration ListSelectionMode Specifies the selection mode of the ListBox control.
Public enumeration ListViewCancelMode Determines the type of operation that the user was performing when the Cancel button was clicked in a ListView item.
Public enumeration ListViewItemType Specifies the function of an item in the ListView control.
Public enumeration LiteralMode Specifies how the content in a Literal control is rendered.
Public enumeration LoginFailureAction Determines the page that the user will go to when a login attempt is not successful.
Public enumeration LoginTextLayout Specifies the position of labels relative to their associated text boxes for the Login control.
Public enumeration LogoutAction Indicates the page that the user will be directed to when he or she logs out of the Web site.
Public enumeration MenuRenderingMode Specifies whether the Menu control renders HTML table elements and inline styles, or listitem elements and cascading style sheet (CSS) styles.
Public enumeration NextPrevFormat Represents the display format for the previous and next month navigation controls within the Calendar.
Public enumeration Orientation Specifies the general layout of items within a composite control.
Public enumeration PagerButtons Specifies the types of buttons to display for navigating between pages of content in a paginated control.
Public enumeration PagerMode Represents the mode of the pager for accessing various pages within the DataGrid control.
Public enumeration PagerPosition Specifies the position of the pager for accessing various pages within a paginated control.
Public enumeration ParsingCulture Specifies the culture information to use when string values are converted to types.
Public enumeration PathDirection Indicates the hierarchical order in which navigation nodes are rendered for site-navigation controls.
Public enumeration RepeatDirection Specifies the direction in which items of a list control are displayed.
Public enumeration RepeatLayout Specifies the layout of items in a list control.
Public enumeration ScrollBars Specifies the visibility and position of scroll bars in a Panel control.
Public enumeration SiteMapNodeItemType The SiteMapNodeItemType enumeration is used by the SiteMapPath control to identify the type of a SiteMapNodeItem node within a node hierarchy.
Public enumeration SortDirection Specifies the direction in which to sort a list of items.
Public enumeration SqlDataSourceCommandType Describes the type of SQL command used by the SqlDataSource and AccessDataSource controls when performing a database operation.
Public enumeration SqlDataSourceMode Specifies whether a SqlDataSource or AccessDataSource control retrieves data as a IDataReader or DataSet.
Public enumeration TableCaptionAlign Specifies the horizontal or vertical placement of the text to render as the HTML caption element.
Public enumeration TableHeaderScope Represents the HTML scope attribute for classes that represent header cells in a table.
Public enumeration TableRowSection Specifies where a TableRow object is placed in a Table control.
Public enumeration TextAlign Specifies whether the text associated with a check box or radio button control appears to the left or to the right of the control.
Public enumeration TextBoxMode Specifies the behavior mode of the text box.
Public enumeration TitleFormat Specifies the title format for the displayed month in the Calendar control.
Public enumeration TreeNodeSelectAction Represents the event or events to raise when a node in the TreeView control is selected.
Public enumeration TreeNodeTypes Represents the different node types (leaf, parent, and root) in the TreeView control.
Public enumeration TreeViewImageSet Represents an image set to use in the TreeView control.
Public enumeration UnitType Specifies the unit of measurement.
Public enumeration ValidationCompareOperator Specifies the validation comparison operators used by the CompareValidator control.
Public enumeration ValidationDataType Specifies the validation data types used by the CompareValidator and RangeValidator controls.
Public enumeration ValidationSummaryDisplayMode Specifies the validation summary display mode used by the ValidationSummary control.
Public enumeration ValidatorDisplay Specifies the display behavior of error messages in validation controls.
Public enumeration VerticalAlign Specifies the vertical alignment of an object or text in a control.
Public enumeration WizardStepType Specifies the types of navigation UI that can be displayed for a step in a Wizard control.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft