Export (0) Print
Expand All
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.

  ClassDescription
Public classAccessDataSourceRepresents a Microsoft Access database for use with data-bound controls.
Public classAccessDataSourceViewSupports 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 classAdCreatedEventArgsProvides data for the AdCreated event of the AdRotator control. This class cannot be inherited.
Public classAdRotatorDisplays an advertisement banner on a Web page.
Public classAssociatedControlConverterProvides a type converter that retrieves a list of WebControl controls in the current container.
Public classAuthenticateEventArgsProvides data for the Authenticate event.
Public classAutoGeneratedFieldRepresents an automatically generated field in a data-bound control. This class cannot be inherited.
Public classAutoGeneratedFieldPropertiesRepresents the properties of an AutoGeneratedField object. This class cannot be inherited.
Public classBaseCompareValidatorServes as the abstract base class for validation controls that perform typed comparisons.
Public classBaseDataBoundControlServes as the base class for controls that bind to data using an ASP.NET data source control.
Public classBaseDataListServes 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 classBaseValidatorServes as the abstract base class for validation controls.
Public classBoundColumnA column type for the DataGrid control that is bound to a field in a data source.
Public classBoundFieldRepresents a field that is displayed as text in a data-bound control.
Public classBulletedListCreates a control that generates a list of items in a bulleted format.
Public classBulletedListEventArgsProvides data for the Click event of a BulletedList control.
Public classButtonDisplays a push button control on the Web page.
Public classButtonColumnA column type for the DataGrid control that contains a user-defined button.
Public classButtonFieldRepresents a field that is displayed as a button in a data-bound control.
Public classButtonFieldBaseServes 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 classCalendar
Public classCalendarDayRepresents a date in the Calendar control.
Public classChangePasswordProvides a user interface that enable users to change their Web site password.
Public classCheckBoxDisplays a check box that allows the user to select a true or false condition.
Public classCheckBoxFieldRepresents a Boolean field that is displayed as a check box in a data-bound control.
Public classCheckBoxListCreates a multi selection check box group that can be dynamically created by binding the control to a data source.
Public classCircleHotSpotDefines a circular hot spot region in an ImageMap control. This class cannot be inherited.
Public classCommandEventArgsProvides data for the Command event.
Public classCommandFieldRepresents a special field that displays command buttons to perform selecting, editing, inserting, or deleting operations in a data-bound control.
Public classCompareValidatorCompares the value entered by the user in an input control with the value entered in another input control, or with a constant value.
Public classCompleteWizardStepDefines the template of the final step for creating a user account with the CreateUserWizard control.
Public classCompositeControlImplements the basic functionality required by Web controls that contain child controls.
Public classCompositeDataBoundControlRepresents the base class for a tabular data-bound control that is composed of other server controls.
Public classContentHolds text, markup, and server controls to render to a ContentPlaceHolder control in a master page.
Public classContentPlaceHolderDefines a region for content in an ASP.NET master page.
Public classContextDataSourceRepresents a base class for data source controls.
Public classContextDataSourceContextDataRepresents the context data for the ContextDataSource class.
Public classContextDataSourceViewSupports the ContextDataSource control and provides an interface for data-bound controls to perform data operations.
Public classControlIDConverterProvides a type converter that retrieves a list of control IDs in the current container.
Public classControlParameterBinds the value of a property of a Control to a parameter object.
Public classControlPropertyNameConverterProvides a type converter that retrieves a list of property names for the current control.
Public classCookieParameterBinds 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 classCreateUserErrorEventArgsProvides data for the CreateUserError event.
Public classCreateUserWizardProvides a user interface for creating new Web site user accounts.
Public classCreateUserWizardStepContains basic functionality for creating a user in a step that can be templated. This class cannot be inherited.
Public classCustomValidatorPerforms user-defined validation on an input control.
Public classDataBoundControlServes as the base class for all ASP.NET version 2.0 data-bound controls that display their data in list or tabular form.
Public classDataControlCommandsThe 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 classDataControlFieldServes 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 classDataControlFieldCellRepresents a cell in the rendered table of a tabular ASP.NET data-bound control, such as DetailsView or GridView.
Public classDataControlFieldCollectionRepresents a collection of DataControlField objects that are used by data-bound controls such as GridView and DetailsView.
Public classDataControlFieldHeaderCellIn accessibility scenarios, represents a header cell in the rendered table of a tabular ASP.NET data-bound control, such as GridView.
Public classDataGridA 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 classDataGridColumnServes as the base class for the different column types of the DataGrid control.
Public classDataGridColumnCollectionA collection of DataGridColumn-derived column objects that represent the columns in a DataGrid control. This class cannot be inherited.
Public classDataGridCommandEventArgsProvides data for the CancelCommand, DeleteCommand, EditCommand, ItemCommand, and UpdateCommand events of the DataGrid control. This class cannot be inherited.
Public classDataGridItemRepresents an item (row) in a DataGrid control.
Public classDataGridItemCollectionRepresents a collection of DataGridItem objects in a DataGrid control.
Public classDataGridItemEventArgsProvides data for the ItemCreated and ItemDataBound events of the DataGrid control. This class cannot be inherited.
Public classDataGridPageChangedEventArgsProvides data for the PageIndexChanged event of the DataGrid control. This class cannot be inherited.
Public classDataGridPagerStyleSpecifies the style for the pager of the DataGrid control. This class cannot be inherited.
Public classDataGridSortCommandEventArgsProvides data for the SortCommand event of the DataGrid control. This class cannot be inherited.
Public classDataKeyRepresents the primary key field or fields of a record in a data-bound control.
Public classDataKeyArrayRepresents a collection of DataKey objects. This class cannot be inherited.
Public classDataKeyCollectionRepresents a collection that contains the key field of each record in a data source. This class cannot be inherited.
Public classDataListA data bound list control that displays items using templates.
Public classDataListCommandEventArgsProvides data for the CancelCommand, DeleteCommand, EditCommand, ItemCommand, and UpdateCommand events of the DataList control. This class cannot be inherited.
Public classDataListItemRepresents an item in a DataList control.
Public classDataListItemCollectionRepresents the collection of DataListItem objects in the DataList control. This class cannot be inherited.
Public classDataListItemEventArgsProvides data for the ItemCreated and ItemDataBound events of a DataList control. This class cannot be inherited.
Public classDataPagerProvides paging functionality for data-bound controls that implement the IPageableItemContainer interface, such as the ListView control.
Public classDataPagerCommandEventArgsProvides data for the PagerCommand event of the TemplatePagerField class.
Public classDataPagerFieldServes as the base class for data pager field types, which represent a navigation control for the DataPager control.
Public classDataPagerFieldCollectionRepresents a collection of DataPagerField objects that are used by the DataPager control.
Public classDataPagerFieldCommandEventArgsProvides data for the Command event.
Public classDataPagerFieldItemRepresents a pager field item in a DataPager control.
Public classDayRenderEventArgsProvides data for the DayRender event of the Calendar control. This class cannot be inherited.
Public classDetailsViewDisplays 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 classDetailsViewCommandEventArgsProvides data for the ItemCommand event.
Public classDetailsViewDeletedEventArgsProvides data for the ItemDeleted event.
Public classDetailsViewDeleteEventArgsProvides data for the ItemDeleting event.
Public classDetailsViewInsertedEventArgsProvides data for the ItemInserted event.
Public classDetailsViewInsertEventArgsProvides data for the ItemInserting event.
Public classDetailsViewModeEventArgsProvides data for the ModeChanging event.
Public classDetailsViewPageEventArgsProvides data for the PageIndexChanging event.
Public classDetailsViewPagerRowRepresents the pager row in a DetailsView control.
Public classDetailsViewRowRepresents a row within a DetailsView control.
Public classDetailsViewRowCollectionRepresents a collection of DetailsViewRow objects in a DetailsView control.
Public classDetailsViewUpdatedEventArgsProvides data for the ItemUpdated event.
Public classDetailsViewUpdateEventArgsProvides data for the ItemUpdating event.
Public classDropDownListRepresents a control that allows the user to select a single item from a drop-down list.
Public classEditCommandColumnA special column type for the DataGrid control that contains the Edit buttons for editing data items in each row.
Public classEmbeddedMailObjectRepresents an item to embed in an e-mail message constructed using the MailDefinition class.
Public classEmbeddedMailObjectsCollectionRepresents an ordered set of EmbeddedMailObject objects.
Public classEntityDataSourceRepresents an Entity Data Model (EDM) to data-bound controls in an ASP.NET application.
Public classEntityDataSourceChangedEventArgsProvides data for the Inserted, Updated, and Deleted events.
Public classEntityDataSourceChangingEventArgsProvides data for the Inserting, Updating, and Deleting events.
Public classEntityDataSourceContextCreatedEventArgsProvides data for the ContextCreated event.
Public classEntityDataSourceContextCreatingEventArgsProvides data for the ContextCreating event.
Public classEntityDataSourceContextDisposingEventArgsProvides data for the ContextDisposing event.
Public classEntityDataSourceSelectedEventArgsProvides data for the Selected event.
Public classEntityDataSourceSelectingEventArgsProvides data for the Selecting event.
Public classEntityDataSourceValidationExceptionRepresents errors that occur when validating properties of a dynamic data source.
Public classEntityDataSourceViewSupports the EntityDataSource control and provides an interface for data-bound controls to perform queries and other operations against entity data.
Public classFileUploadDisplays a text box control and a browse button that enable users to select a file to upload to the server.
Public classFontInfoEncapsulates the font properties of text. This class cannot be inherited.
Public classFontNamesConverterConverts between a string containing a list of font names and an array of strings representing the individual names.
Public classFontUnitConverterConverts a FontUnit to a string. It also converts a string to a FontUnit.
Public classFormParameterBinds the value of an HTTP request Form field to a parameter object.
Public classFormViewDisplays 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 classFormViewCommandEventArgsProvides data for the ItemCommand event.
Public classFormViewDeletedEventArgsProvides data for the ItemDeleted event.
Public classFormViewDeleteEventArgsProvides data for the ItemDeleting event.
Public classFormViewInsertedEventArgsProvides data for the ItemInserted event.
Public classFormViewInsertEventArgsProvides data for the ItemInserting event.
Public classFormViewModeEventArgsProvides data for the ModeChanging event.
Public classFormViewPageEventArgsProvides data for the PageIndexChanging event.
Public classFormViewPagerRowRepresents the pager row in a FormView control.
Public classFormViewRowRepresents a row within a FormView control.
Public classFormViewUpdatedEventArgsProvides data for the ItemUpdated event.
Public classFormViewUpdateEventArgsProvides data for the ItemUpdating event.
Public classGridViewDisplays 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 classGridViewCancelEditEventArgsProvides data for the RowCancelingEdit event.
Public classGridViewCommandEventArgsProvides data for the RowCommand event.
Public classGridViewDeletedEventArgsProvides data for the RowDeleted event.
Public classGridViewDeleteEventArgsProvides data for the RowDeleting event.
Public classGridViewEditEventArgsProvides data for the RowEditing event.
Public classGridViewPageEventArgsProvides data for the PageIndexChanging event.
Public classGridViewRowRepresents an individual row in a GridView control.
Public classGridViewRowCollectionRepresents a collection of GridViewRow objects in a GridView control.
Public classGridViewRowEventArgsProvides data for the RowCreated and RowDataBound events.
Public classGridViewSelectEventArgsProvides data for the SelectedIndexChanging event.
Public classGridViewSortEventArgsProvides data for the Sorting event.
Public classGridViewUpdatedEventArgsProvides data for the RowUpdated event.
Public classGridViewUpdateEventArgsProvides data for the RowUpdating event.
Public classHiddenFieldRepresents a hidden field used to store a non-displayed value.
Public classHierarchicalDataBoundControlServes as the base class for all ASP.NET version 2.0 data-bound controls that display their data in hierarchical form.
Public classHotSpotImplements the basic functionality common to all hot spot shapes.
Public classHotSpotCollectionRepresents a collection of HotSpot objects inside an ImageMap control. This class cannot be inherited.
Public classHyperLinkA control that displays a link to another Web page.
Public classHyperLinkColumnA column type for the DataGrid control that contains a hyperlink for each item in the column.
Public classHyperLinkControlBuilderInteracts with the parser to build a HyperLink control.
Public classHyperLinkFieldRepresents a field that is displayed as a hyperlink in a data-bound control.
Public classImageDisplays an image on a Web page.
Public classImageButtonA control that displays an image and responds to mouse clicks on the image.
Public classImageFieldRepresents a field that is displayed as an image in a data-bound control.
Public classImageMapCreates 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 classImageMapEventArgsProvides data for the Click event of an ImageMap control.
Public classLabelRepresents a label control, which displays text on a Web page.
Public classLabelControlBuilderInteracts with the parser to build a Label control.
Public classLinkButtonDisplays a hyperlink-style button control on a Web page.
Public classLinkButtonControlBuilderInteracts with the parser to build a LinkButton control.
Public classLinqDataSourceEnables 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 classLinqDataSourceContextEventArgsProvides data for the ContextCreating event.
Public classLinqDataSourceDeleteEventArgsProvides data for the Deleting event.
Public classLinqDataSourceDisposeEventArgsProvides data for the ContextDisposing event.
Public classLinqDataSourceInsertEventArgsProvides data for the Inserting event.
Public classLinqDataSourceSelectEventArgsProvides data for the Selecting event.
Public classLinqDataSourceStatusEventArgsProvides data for the ContextCreated, Deleted, Inserted, Selected, and Updated events.
Public classLinqDataSourceUpdateEventArgsProvides data for the Updating event.
Public classLinqDataSourceValidationExceptionDescribes an exception that occurred during validation of new or modified values before values are inserted, updated, or deleted by a LinqDataSource control.
Public classLinqDataSourceViewSupports the LinqDataSource control and provides an interface for data-bound controls to perform LINQ data operations.
Public classListBoxRepresents a list box control that allows single or multiple item selection.
Public classListControlServes as the abstract base class that defines the properties, methods, and events common for all list-type controls.
Public classListItemRepresents a data item in a data-bound list control. This class cannot be inherited.
Public classListItemCollectionA collection of ListItem objects in a list control. This class cannot be inherited.
Public classListItemControlBuilderInteracts with the parser to build a ListItem control.
Public classListViewDisplays 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 classListViewCancelEventArgsProvides data for the ItemCanceling event.
Public classListViewCommandEventArgsProvides data for the ItemCommand event.
Public classListViewDataItemRepresents an individual data item in a ListView control.
Public classListViewDeletedEventArgsProvides data for the ItemDeleted event.
Public classListViewDeleteEventArgsProvides data for the ItemDeleting event.
Public classListViewEditEventArgsProvides data for the ItemEditing event.
Public classListViewInsertedEventArgsProvides data for the ItemInserted event.
Public classListViewInsertEventArgsProvides data for the ItemInserting event.
Public classListViewItemRepresents an individual item in a ListView control.
Public classListViewItemEventArgsProvides data for the ItemCreated and ItemDataBound events.
Public classListViewPagedDataSourceEncapsulates the paging-related properties of a ListView control.
Public classListViewSelectEventArgsProvides data for the SelectedIndexChanging event.
Public classListViewSortEventArgsProvides data for the Sorting event.
Public classListViewUpdatedEventArgsProvides data for the ItemUpdated event.
Public classListViewUpdateEventArgsProvides data for the ItemUpdating event.
Public classLiteralReserves a location on the Web page to display static text.
Public classLiteralControlBuilderInteracts with the parser to build a Literal control.
Public classLocalizeReserves a location on a Web page in which to display localized static text.
Public classLoginProvides user interface (UI) elements for logging in to a Web site.
Public classLoginCancelEventArgsProvides data for a cancelable event.
Public classLoginNameDisplays the value of the System.Web.UI.Page.User.Identity.Name property.
Public classLoginStatusDetects the user's authentication state and toggles the state of a link to log in to or log out of a Web site.
Public classLoginViewDisplays the appropriate content template for a given user, based on the user's authentication status and role membership.
Public classMailDefinitionAllows a control to create e-mail messages from text files or strings. This class cannot be inherited.
Public classMailMessageEventArgsProvides data for e-mail–related events.
Public classMenuDisplays a menu in an ASP.NET Web page.
Public classMenuEventArgsProvides data for the MenuItemClick and MenuItemDataBound events of a Menu control. This class cannot be inherited.
Public classMenuItemRepresents a menu item displayed in the Menu control. This class cannot be inherited.
Public classMenuItemBindingDefines the relationship between a data item and the menu item it is binding to in a Menu control. This class cannot be inherited.
Public classMenuItemBindingCollectionRepresents a collection of MenuItemBinding objects.
Public classMenuItemCollectionRepresents a collection of menu items in a Menu control. This class cannot be inherited.
Public classMenuItemStyleRepresents the style of a menu item in a Menu control. This class cannot be inherited.
Public classMenuItemStyleCollectionRepresents a collection of MenuItemStyle objects in a Menu control. This class cannot be inherited.
Public classMenuItemTemplateContainerRepresents a container that holds the contents of a templated menu item in a Menu control.
Public classMonthChangedEventArgsProvides data for the VisibleMonthChanged event of a Calendar control.
Public classMultiViewRepresents a control that acts as a container for a group of View controls.
Public classMultiViewControlBuilderInteracts with the parser to build a MultiView control.
Public classNextPreviousPagerFieldRepresents a field that displays navigation controls in a DataPager control enable users to page through data.
Public classNumericPagerFieldRepresents a DataPager field that enables users to select a page by page number.
Public classObjectDataSourceRepresents a business object that provides data to data-bound controls in multitier Web application architectures.
Public classObjectDataSourceDisposingEventArgsProvides data for the ObjectDisposing event of the ObjectDataSource control.
Public classObjectDataSourceEventArgsProvides data for the ObjectCreating and ObjectCreated events of the ObjectDataSource control.
Public classObjectDataSourceFilteringEventArgsProvides data for the Filtering event of the ObjectDataSource control.
Public classObjectDataSourceMethodEventArgsProvides data for the Inserting, Updating, and Deleting events of the ObjectDataSource control.
Public classObjectDataSourceSelectingEventArgsProvides data for the Selecting event of the ObjectDataSource control.
Public classObjectDataSourceStatusEventArgsProvides data for the Selected, Inserted, Updated, and Deleted events of the ObjectDataSource control.
Public classObjectDataSourceViewSupports the ObjectDataSource control and provides an interface for data-bound controls to perform data operations with business and data objects.
Public classPagedDataSourceEncapsulates 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 classPageEventArgsProvides data for the TotalRowCountAvailable event of a class that implements the IPageableItemContainer interface.
Public classPagePropertiesChangingEventArgsProvides data for the ListView.PagePropertiesChanging event.
Public classPagerSettingsRepresents the properties of the paging controls in a control that supports pagination. This class cannot be inherited.
Public classPanelRepresents a control that acts as a container for other controls.
Public classPanelStyleRepresents the style for a Panel control.
Public classParameterProvides 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 classParameterCollectionRepresents a collection of Parameter and Parameter-derived objects that are used by data source controls in advanced data-binding scenarios.
Public classPasswordRecoveryProvides user interface (UI) elements that enable a user to recover or reset a lost password and receive it in e-mail.
Public classPlaceHolderStores dynamically added server controls on the Web page.
Public classPlaceHolderControlBuilderInteracts with the parser to build a PlaceHolder control.
Public classPolygonHotSpotDefines a polygon-shaped hot spot region in an ImageMap control. This class cannot be inherited.
Public classProfileParameterBinds the value of an ASP.NET Profile property to a parameter object.
Public classQueryableDataSourceRepresents a base class for data source objects that get data by using LINQ queries.
Public classQueryableDataSourceEditDataRepresents data that can be edited from a QueryableDataSource object.
Public classQueryableDataSourceViewSupports the QueryableDataSource control and provides an interface for data-bound controls to perform LINQ data operations.
Public classQueryContextRepresents a list of parameters that are used to query a data source.
Public classQueryCreatedEventArgsRepresents event data for the QueryCreated() event.
Public classQueryExtenderEnables data from a data source to be filtered without an explicit Where clause in the data source.
Public classQueryStringParameterBinds the value of an HTTP request query-string field to a parameter object.
Public classRadioButtonRepresents a radio button control.
Public classRadioButtonListRepresents a list control that encapsulates a group of radio button controls.
Public classRangeValidatorChecks whether the value of an input control is within a specified range of values.
Public classRectangleHotSpotDefines a rectangular hot spot region in an ImageMap control. This class cannot be inherited.
Public classRegularExpressionValidatorValidates whether the value of an associated input control matches the pattern specified by a regular expression.
Public classRepeaterA data-bound list control that allows custom layout by repeating a specified template for each item displayed in the list.
Public classRepeaterCommandEventArgsProvides data for the ItemCommand event of a Repeater. This class cannot be inherited.
Public classRepeaterItemRepresents an item in the Repeater control.
Public classRepeaterItemCollectionRepresents a collection of RepeaterItem objects in the Repeater control. This class cannot be inherited.
Public classRepeaterItemEventArgsProvides data for the ItemCreated and ItemDataBound events of a Repeater.
Public classRepeatInfoEncapsulates the information used to render a list control that repeats a list of items. This class cannot be inherited.
Public classRequiredFieldValidatorMakes the associated input control a required field.
Public classRoleGroupAssociates a content template in a LoginView control with one or more roles defined for the Web site. This class cannot be inherited.
Public classRoleGroupCollectionContains 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 classRouteParameterBinds the value of a URL segment to a parameter object.
Public classSelectedDatesCollectionEncapsulates a collection of System.DateTime objects that represent the selected dates in a Calendar control. This class cannot be inherited.
Public classSendMailErrorEventArgsProvides data for the SendMailError event of controls such as the ChangePassword control, the CreateUserWizard control, and the PasswordRecovery control.
Public classServerValidateEventArgsProvides data for the ServerValidate event of the CustomValidator control. This class cannot be inherited.
Public classSessionParameterBinds the value of a session variable to a parameter object.
Public classSiteMapDataSourceProvides a data source control that Web server controls and other controls can use to bind to hierarchical site map data.
Public classSiteMapDataSourceViewProvides a strongly typed HierarchicalDataSourceView object for the SiteMapDataSource control.
Public classSiteMapHierarchicalDataSourceViewRepresents a data view on a site map node or collection of nodes for a SiteMapDataSource control.
Public classSiteMapNodeItemThe SiteMapNodeItem class is used by the SiteMapPath control to functionally represent a SiteMapNode.
Public classSiteMapNodeItemEventArgsProvides data for the SiteMapPath.ItemCreated and SiteMapPath.ItemDataBound events.
Public classSiteMapPathDisplays 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 classSqlDataSourceRepresents an SQL database to data-bound controls.
Public classSqlDataSourceCommandEventArgsProvides data for the Updating, Deleting and Inserting events of the SqlDataSource control.
Public classSqlDataSourceFilteringEventArgsProvides data for the Filtering event of the SqlDataSource control.
Public classSqlDataSourceSelectingEventArgsProvides data for the Selecting event of the SqlDataSource control.
Public classSqlDataSourceStatusEventArgsProvides data for an event that is raised by the SqlDataSource control after a data operation has completed.
Public classSqlDataSourceViewSupports the SqlDataSource control and provides an interface for data-bound controls to perform SQL data operations against relational databases.
Public classStringArrayConverterProvides a type converter to convert a string of comma-separated values to and from an array of strings.
Public classStyleRepresents the style of a Web server control.
Public classStyleCollectionRepresents a collection of Style objects.
Public classSubMenuStyleRepresents the style of a submenu in a Menu control.
Public classSubMenuStyleCollectionRepresents a collection of SubMenuStyle objects in a Menu control.
Public classSubstitutionSpecifies 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 classTableDisplays a table on a Web page.
Protected classTable.RowControlCollectionInfrastructure. Represents the collection of TableRow objects in a Table control.
Public classTableCellRepresents a cell in a Table control.
Public classTableCellCollectionEncapsulates a collection of TableHeaderCell and TableCell objects that make up a row in a Table control. This class cannot be inherited.
Public classTableCellControlBuilderInteracts with the parser to build a TableCell control.
Public classTableFooterRowRepresents a footer row in a Table control.
Public classTableHeaderCellRepresents a heading cell within a Table control.
Public classTableHeaderRowRepresents a heading row in a Table control.
Public classTableItemStyleRepresents the style properties for an element of a control that renders as a TableRow or TableCell.
Public classTableRowRepresents a row in a Table control.
Protected classTableRow.CellControlCollectionRepresents a collection of TableCell objects that are the cells of a TableRow control.
Public classTableRowCollectionEncapsulates a collection of TableRow objects that represent a single row in a Table control. This class cannot be inherited.
Public classTableSectionStyleRepresents the style for a section of a Table control.
Public classTableStyleRepresents the style for the Table control and some Web Parts.
Public classTargetConverterConverts 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 classTemplateColumnRepresents a column type for the DataGrid control that allows you to customize the layout of controls in the column.
Public classTemplatedWizardStepRepresents a step in a wizard control that can be customized through the use of templates.
Public classTemplateFieldRepresents a field that displays custom content in a data-bound control.
Public classTemplatePagerFieldRepresents a DataPager field that enables you to create a custom paging UI.
Public classTextBoxDisplays a text box control for user input.
Public classTextBoxControlBuilderInteracts with the parser to build a TextBox control.
Public classTreeNodeRepresents a node in the TreeView control.
Public classTreeNodeBindingDefines the relationship between a data item and the node it is binding to in a TreeView control.
Public classTreeNodeBindingCollectionRepresents a collection of TreeNodeBinding objects in the TreeView control. This class cannot be inherited.
Public classTreeNodeCollectionRepresents a collection of TreeNode objects in the TreeView control. This class cannot be inherited.
Public classTreeNodeEventArgsProvides data for the TreeNodeCheckChanged, TreeNodeCollapsed, TreeNodeDataBound, TreeNodeExpanded, and TreeNodePopulate events of the TreeView control. This class cannot be inherited.
Public classTreeNodeStyleRepresents the style of a node in the TreeView control.
Public classTreeNodeStyleCollectionRepresents a collection of TreeNodeStyle objects that is in a TreeView control.
Public classTreeViewDisplays hierarchical data, such as a table of contents, in a tree structure.
Public classUnitConverterConverts from a Unit object to an object of another data type and from another type to a Unit object.
Public classValidatedControlConverterConverts a control on the Web Forms page that can be validated with a validation control to a string containing the control's ID.
Public classValidationSummaryDisplays a summary of all validation errors inline on a Web page, in a message box, or both.
Public classViewRepresents a control that acts as a container for a group of controls within a MultiView control.
Public classViewCollectionRepresents a collection container that enables a MultiView control to maintain a list of its child controls.
Public classWebColorConverterConverts a predefined color name or an RGB color value to and from a System.Drawing.Color object.
Public classWebControlServes as the base class that defines the methods, properties and events common to all controls in the System.Web.UI.WebControls namespace.
Public classWizardProvides navigation and a user interface (UI) to collect related data across multiple steps.
Public classWizardNavigationEventArgsProvides data for the CurrentStepIndex property and the NextStepIndex property for navigation in wizard controls.
Public classWizardStepRepresents a basic step that is displayed in a Wizard control. This class cannot be inherited.
Public classWizardStepBaseImplements the basic functionality required by a step in a Wizard control.
Public classWizardStepCollectionRepresents a collection of WizardStepBase-derived objects in a control that acts as a wizard. This class cannot be inherited.
Public classWizardStepControlBuilderInteracts with the parser to build a WizardStepBase-derived control. This class cannot be inherited.
Public classXmlDisplays an XML document without formatting or using Extensible Stylesheet Language Transformations (XSLT).
Public classXmlBuilderInteracts with the parser to build the Xml control.
Public classXmlDataSourceRepresents an XML data source to data-bound controls.
Public classXmlDataSourceViewRepresents a tabular data source view on XML data for an XmlDataSource control.
Public classXmlHierarchicalDataSourceViewRepresents a data view on an XML node or collection of XML nodes for an XmlDataSource control.

  StructureDescription
Public structureFontUnitRepresents the size of a font.
Public structureUnitRepresents a length measurement.

  InterfaceDescription
Public interfaceIButtonControlDefines properties and events that must be implemented to allow a control to act like a button on a Web page.
Public interfaceICallbackContainerDefines a method that enables controls to obtain a callback script.
Public interfaceICompositeControlDesignerAccessorProvides an interface to allow a composite-control designer to recreate the child controls of its associated control at design time.
Public interfaceIDataBoundControlDefines properties that are shared by data-bound controls.
Public interfaceIDataBoundItemControlExposes the properties that are used to display a single item in a data-bound control.
Public interfaceIDataBoundListControlExposes the common properties of data-bound-controls that display multiple rows.
Public interfaceIFieldControlRepresents a contract that exposes properties that automatically generate fields that are based on data in a data-bound control.
Public interfaceIPageableItemContainerDefines members that a data-bound control must implement in order to have paging functionality provided by the DataPager control.
Public interfaceIPersistedSelectorProvides a property that is used by the DynamicDataManager control to enable selecting data in a data-bound control through the query string.
Public interfaceIPostBackContainerDefines a method that enables controls to obtain client-side script options.
Public interfaceIQueryableDataSourceExposes methods and properties that the QueryExtender control uses to communicate with data source controls.
Public interfaceIRepeatInfoUserDefines the properties and methods that must be implemented by any list control that repeats a list of items.

  DelegateDescription
Public delegateAdCreatedEventHandlerRepresents the method that handles the AdCreated event of an AdRotator control.
Public delegateAuthenticateEventHandlerRepresents the method that will handle the Authenticate event of a Login control.
Public delegateBulletedListEventHandlerRepresents the method that will handle the Click event of a BulletedList control.
Public delegateCommandEventHandlerRepresents the method that will handle the Command event.
Public delegateCreateUserErrorEventHandlerRepresents the method that handles a CreateUserError event in the CreateUserWizard control.
Public delegateDataGridCommandEventHandlerRepresents the method that handles the CancelCommand, DeleteCommand, EditCommand, ItemCommand, and UpdateCommand events of a DataGrid control.
Public delegateDataGridItemEventHandlerRepresents the method that handles the ItemCreated and ItemDataBound events of a DataGrid control.
Public delegateDataGridPageChangedEventHandlerRepresents the method that handles the PageIndexChanged event of the DataGrid control.
Public delegateDataGridSortCommandEventHandlerRepresents the method that handles the SortCommand event of the DataGrid control.
Public delegateDataListCommandEventHandlerRepresents the method that will handle the CancelCommand, DeleteCommand, EditCommand, ItemCommand, and UpdateCommand events of a DataList control.
Public delegateDataListItemEventHandlerRepresents the method that will handle the ItemCreated and ItemDataBound events of the DataList control.
Public delegateDayRenderEventHandlerRepresents the method that handles the DayRender event of the Calendar control.
Public delegateDetailsViewCommandEventHandlerRepresents the method that handles the ItemCommand event of a DetailsView control.
Public delegateDetailsViewDeletedEventHandlerRepresents the method that handles the ItemDeleted event of a DetailsView control.
Public delegateDetailsViewDeleteEventHandlerRepresents the method that handles the ItemDeleting event of a DetailsView control.
Public delegateDetailsViewInsertedEventHandlerRepresents the method that handles the ItemInserted event of a DetailsView control.
Public delegateDetailsViewInsertEventHandlerRepresents the method that handles the ItemInserting event of a DetailsView control.
Public delegateDetailsViewModeEventHandlerRepresents the method that handles the ModeChanging event of a DetailsView control.
Public delegateDetailsViewPageEventHandlerRepresents the method that handles the PageIndexChanging event of a DetailsView control.
Public delegateDetailsViewUpdatedEventHandlerRepresents the method that handles the ItemUpdated event of a DetailsView control. This class cannot be inherited.
Public delegateDetailsViewUpdateEventHandlerRepresents the method that handles the ItemUpdating event of a DetailsView control.
Public delegateFormViewCommandEventHandlerRepresents the method that handles the ItemCommand event of a FormView control. This class cannot be inherited.
Public delegateFormViewDeletedEventHandlerRepresents the method that handles the ItemDeleted event of a FormView control.
Public delegateFormViewDeleteEventHandlerRepresents the method that handles the ItemDeleting event of a FormView control.
Public delegateFormViewInsertedEventHandlerRepresents the method that handles the ItemInserted event of a FormView control.
Public delegateFormViewInsertEventHandlerRepresents the method that handles the ItemInserting event of a FormView control.
Public delegateFormViewModeEventHandlerRepresents the method that handles the ModeChanging event of a FormView control.
Public delegateFormViewPageEventHandlerRepresents the method that handles the PageIndexChanging event of a FormView control.
Public delegateFormViewUpdatedEventHandlerRepresents the method that handles the ItemUpdated event of a FormView control.
Public delegateFormViewUpdateEventHandlerRepresents the method that handles the ItemUpdating event of a FormView control.
Public delegateGridViewCancelEditEventHandlerRepresents the method that handles the RowCancelingEdit event of a GridView control.
Public delegateGridViewCommandEventHandlerRepresents the method that handles the RowCommand event of a GridView control.
Public delegateGridViewDeletedEventHandlerRepresents the method that handles the RowDeleted event of a GridView control.
Public delegateGridViewDeleteEventHandlerRepresents the method that handles the RowDeleting event of a GridView control.
Public delegateGridViewEditEventHandlerRepresents the method that handles the RowEditing event of a GridView control.
Public delegateGridViewPageEventHandlerRepresents the method that handles the PageIndexChanging event of a GridView control.
Public delegateGridViewRowEventHandlerRepresents the method that handles the RowCreated and RowDataBound events of a GridView control.
Public delegateGridViewSelectEventHandlerRepresents the method that handles the SelectedIndexChanging event of a GridView control.
Public delegateGridViewSortEventHandlerRepresents the method that handles the Sorting event of a GridView control.
Public delegateGridViewUpdatedEventHandlerRepresents the method that handles the RowUpdated event of a GridView control.
Public delegateGridViewUpdateEventHandlerRepresents the method that handles the RowUpdating event of a GridView control.
Public delegateImageMapEventHandlerRepresents the method that handles the Click event of an ImageMap control.
Public delegateLoginCancelEventHandlerRepresents the method that handles a cancelable event.
Public delegateMailMessageEventHandlerRepresents the method that handles mail events.
Public delegateMenuEventHandlerRepresents the method that handles the MenuItemClick event or MenuItemDataBound event of a Menu control.
Public delegateMonthChangedEventHandlerRepresents the method that handles the VisibleMonthChanged event of a Calendar control.
Public delegateObjectDataSourceDisposingEventHandlerRepresents the method that will handle the ObjectDisposing event of the ObjectDataSource control.
Public delegateObjectDataSourceFilteringEventHandlerRepresents the method that will handle the Filtering event of the ObjectDataSource control.
Public delegateObjectDataSourceMethodEventHandlerRepresents the method that will handle the Selecting, Updating, Inserting, or Deleting event of the ObjectDataSource control.
Public delegateObjectDataSourceObjectEventHandlerRepresents the method that will handle the ObjectCreating and ObjectCreated events of the ObjectDataSource control.
Public delegateObjectDataSourceSelectingEventHandlerRepresents the method that will handle the Selecting event of the ObjectDataSource control.
Public delegateObjectDataSourceStatusEventHandlerRepresents the method that will handle the Selected, Updated, Inserted, and Deleted events of the ObjectDataSource control.
Public delegateRepeaterCommandEventHandlerRepresents the method that will handle the ItemCommand event of a Repeater.
Public delegateRepeaterItemEventHandlerRepresents the method that will handle the ItemCreated and ItemDataBound events of a Repeater.
Public delegateSendMailErrorEventHandlerRepresents the method that handles the SendMailError event of controls such as the ChangePassword control, the CreateUserWizard control, and the PasswordRecovery control.
Public delegateServerValidateEventHandlerRepresents the method that will handle the ServerValidate event of a CustomValidator control.
Public delegateSiteMapNodeItemEventHandlerRepresents the method that will handle the SiteMapPath.ItemCreated and SiteMapPath.ItemDataBound events for the SiteMapNodeItem class.
Public delegateSqlDataSourceCommandEventHandlerRepresents the method that will handle the Updating, Inserting, and Deleting events of the SqlDataSource control.
Public delegateSqlDataSourceFilteringEventHandlerRepresents the method that will handle the Filtering event of the SqlDataSource control.
Public delegateSqlDataSourceSelectingEventHandlerRepresents the method that will handle the Selecting event of the SqlDataSource control.
Public delegateSqlDataSourceStatusEventHandlerRepresents the method that will handle the Selected, Updated, Inserted, and Deleted events of the SqlDataSource control.
Public delegateTreeNodeEventHandlerRepresents the method that will handle the TreeNodeCollapsed, TreeNodeDataBound, TreeNodeExpanded, or TreeNodePopulate event of the TreeView control.
Public delegateWizardNavigationEventHandlerRepresents the method that will handle navigation events in a Wizard control.

  EnumerationDescription
Public enumerationAutoCompleteTypeRepresents the values that control the behavior of the AutoComplete feature in a TextBox control.
Public enumerationBorderStyleSpecifies the border style of a control.
Public enumerationBulletedListDisplayModeSpecifies the display behaviors that you can apply to the list item contents in a BulletedList control.
Public enumerationBulletStyleSpecifies the bullet styles you can apply to list items in a BulletedList control.
Public enumerationButtonColumnTypeSpecifies the button type for the ButtonColumn object.
Public enumerationButtonTypeSpecifies the different types of buttons that can be rendered in a Web Forms page.
Public enumerationCalendarSelectionModeSpecifies the date selection mode of the Calendar control.
Public enumerationContentDirectionRepresents the direction in which to display controls that include text in a container control.
Public enumerationDataBoundControlModeRepresents the different data-entry modes for a data-bound control or a particular field in ASP.NET Dynamic Data.
Public enumerationDataControlCellTypeDescribes the function of a DataControlFieldCell object.
Public enumerationDataControlRowStateSpecifies the state of a row in a data control, such as DetailsView or GridView.
Public enumerationDataControlRowTypeSpecifies the function of a row in a data control, such as a DetailsView or GridView control.
Public enumerationDayNameFormatSpecifies the display format for the days of the week on a Calendar control.
Public enumerationDetailsViewModeRepresents the different data-entry modes of a DetailsView control.
Public enumerationFirstDayOfWeekSpecifies the day to display as the first day of the week on the Calendar control.
Public enumerationFontSizeSpecifies the font sizes defined by HTML 4.0.
Public enumerationFormViewModeRepresents the different data-entry modes of a FormView control.
Public enumerationGridLinesSpecifies the gridline styles for controls that display items in a table structure.
Public enumerationHorizontalAlignSpecifies the horizontal alignment of items within a container.
Public enumerationHotSpotModeSpecifies the behaviors of a HotSpot object in an ImageMap control when the HotSpot is clicked.
Public enumerationImageAlignSpecifies the alignment of an image in relation to the text of a Web page.
Public enumerationInsertItemPositionSpecifies the location of the InsertItemTemplate template when it is rendered as part of the ListView control.
Public enumerationListItemTypeSpecifies the type of an item in a list control.
Public enumerationListSelectionModeSpecifies the selection mode of the ListBox control.
Public enumerationListViewCancelModeDetermines the type of operation that the user was performing when the Cancel button was clicked in a ListView item.
Public enumerationListViewItemTypeSpecifies the function of an item in the ListView control.
Public enumerationLiteralModeSpecifies how the content in a Literal control is rendered.
Public enumerationLoginFailureActionDetermines the page that the user will go to when a login attempt is not successful.
Public enumerationLoginTextLayoutSpecifies the position of labels relative to their associated text boxes for the Login control.
Public enumerationLogoutActionIndicates the page that the user will be directed to when he or she logs out of the Web site.
Public enumerationMenuRenderingModeSpecifies whether the Menu control renders HTML table elements and inline styles, or listitem elements and cascading style sheet (CSS) styles.
Public enumerationNextPrevFormatRepresents the display format for the previous and next month navigation controls within the Calendar.
Public enumerationOrientationSpecifies the general layout of items within a composite control.
Public enumerationPagerButtonsSpecifies the types of buttons to display for navigating between pages of content in a paginated control.
Public enumerationPagerModeRepresents the mode of the pager for accessing various pages within the DataGrid control.
Public enumerationPagerPositionSpecifies the position of the pager for accessing various pages within a paginated control.
Public enumerationPathDirectionIndicates the hierarchical order in which navigation nodes are rendered for site-navigation controls.
Public enumerationRepeatDirectionSpecifies the direction in which items of a list control are displayed.
Public enumerationRepeatLayoutSpecifies the layout of items in a list control.
Public enumerationScrollBarsSpecifies the visibility and position of scroll bars in a Panel control.
Public enumerationSiteMapNodeItemTypeThe SiteMapNodeItemType enumeration is used by the SiteMapPath control to identify the type of a SiteMapNodeItem node within a node hierarchy.
Public enumerationSortDirectionSpecifies the direction in which to sort a list of items.
Public enumerationSqlDataSourceCommandTypeDescribes the type of SQL command used by the SqlDataSource and AccessDataSource controls when performing a database operation.
Public enumerationSqlDataSourceModeSpecifies whether a SqlDataSource or AccessDataSource control retrieves data as a IDataReader or DataSet.
Public enumerationTableCaptionAlignSpecifies the horizontal or vertical placement of the text to render as the HTML caption element.
Public enumerationTableHeaderScopeRepresents the HTML scope attribute for classes that represent header cells in a table.
Public enumerationTableRowSectionSpecifies where a TableRow object is placed in a Table control.
Public enumerationTextAlignSpecifies whether the text associated with a check box or radio button control appears to the left or to the right of the control.
Public enumerationTextBoxModeSpecifies the behavior mode of the text box.
Public enumerationTitleFormatSpecifies the title format for the displayed month in the Calendar control.
Public enumerationTreeNodeSelectActionRepresents the event or events to raise when a node in the TreeView control is selected.
Public enumerationTreeNodeTypesRepresents the different node types (leaf, parent, and root) in the TreeView control.
Public enumerationTreeViewImageSetRepresents an image set to use in the TreeView control.
Public enumerationUnitTypeSpecifies the unit of measurement.
Public enumerationValidationCompareOperatorSpecifies the validation comparison operators used by the CompareValidator control.
Public enumerationValidationDataTypeSpecifies the validation data types used by the CompareValidator and RangeValidator controls.
Public enumerationValidationSummaryDisplayModeSpecifies the validation summary display mode used by the ValidationSummary control.
Public enumerationValidatorDisplaySpecifies the display behavior of error messages in validation controls.
Public enumerationVerticalAlignSpecifies the vertical alignment of an object or text in a control.
Public enumerationWizardStepTypeSpecifies the types of navigation UI that can be displayed for a step in a Wizard control.

Community Additions

ADD
Show:
© 2014 Microsoft