System.Web.UI
TOC
Collapse the table of content
Expand the table of content

System.Web.UI Namespace

 

The System.Web.UI namespace provides classes and interfaces that enable you to create ASP.NET server controls and ASP.NET Web pages for the user interface of your ASP.NET Web applications.

ClassDescription
System_CAPS_pubclassAsyncPostBackErrorEventArgs

Provides data for the AsyncPostBackError event.

System_CAPS_pubclassAsyncPostBackTrigger

Defines a control and optional event of the control as an asynchronous postback control trigger that causes an UpdatePanel control to refresh.

System_CAPS_pubclassAttributeCollection

Provides object-model access to all attributes declared in the opening tag of an ASP.NET server control element. This class cannot be inherited.

System_CAPS_pubclassAuthenticationServiceManager

Configures the location of a custom implementation of the authentication service.

System_CAPS_pubclassBaseParser

Provides a base set of functionality for classes involved in parsing ASP.NET page requests and server controls.

System_CAPS_pubclassBasePartialCachingControl

Provides the base functionality for the StaticPartialCachingControl and PartialCachingControl classes.

System_CAPS_pubclassBaseTemplateParser

This API supports the product infrastructure and is not intended to be used directly from your code. Implements ASP.NET template parsing for template files.

System_CAPS_pubclassBindableTemplateBuilder

Supports page parsing of data-bound controls that automatically bind to an ASP.NET data source control within templated content sections. This class cannot be inherited.

System_CAPS_pubclassBoundPropertyEntry

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a control property that is data-bound to an expression.

System_CAPS_pubclassBuilderPropertyEntry

Serves as the base class for all property entries that require a control builder.

System_CAPS_pubclassChtmlTextWriter

Writes a series of cHTML-specific characters and text to the output stream of an ASP.NET server control. The ChtmlTextWriter class provides formatting capabilities that ASP.NET server controls use when rendering cHTML content to clients.

System_CAPS_pubclassClientScriptManager

Defines methods for managing client scripts in Web applications.

System_CAPS_pubclassCodeStatementBuilder

Generates Code DOM statements.

System_CAPS_pubclassCompiledBindableTemplateBuilder

This API supports the product infrastructure and is not intended to be used directly from your code. Provides the default implementation of an IBindableTemplate object, which ASP.NET uses whenever it parses two-way data-binding within the templated content of an ASP.NET control such as FormView. This class cannot be inherited.

System_CAPS_pubclassCompiledTemplateBuilder

This API supports the product infrastructure and is not intended to be used directly from your code. An ITemplate implementation that is called from the generated page class code. This class cannot be inherited.

System_CAPS_pubclassComplexPropertyEntry

This API supports the product infrastructure and is not intended to be used directly from your code. Serves as the property entry for read/write and read-only properties such as templates.

System_CAPS_pubclassCompositeScriptReference

Represents a collection of script references to combine into a single composite script.

System_CAPS_pubclassCompositeScriptReferenceEventArgs

Provides data for the ResolveCompositeScriptReference event.

System_CAPS_pubclassConstructorNeedsTagAttribute

Specifies that a server control needs a tag name in its constructor.

System_CAPS_pubclassControl

Defines the properties, methods, and events that are shared by all ASP.NET server controls.

System_CAPS_pubclassControlBuilder

Supports the page parser in building a control and the child controls it contains.

System_CAPS_pubclassControlBuilderAttribute

Specifies a ControlBuilder class for building a custom control within the ASP.NET parser. This class cannot be inherited.

System_CAPS_pubclassControlCachePolicy

Provides programmatic access to an ASP.NET user control's output cache settings.

System_CAPS_pubclassControlCollection

Provides a collection container that enables ASP.NET server controls to maintain a list of their child controls.

System_CAPS_pubclassControlSkin

Represents a control skin, which is a means to define stylistic properties that are applied to an ASP.NET Web server control.

System_CAPS_pubclassControlValuePropertyAttribute

Specifies the default property of a control that a ControlParameter object binds to at run time. This class cannot be inherited.

System_CAPS_pubclassCssClassPropertyAttribute

Adds Cascading Style Sheet (CSS) editing capabilities to a property at design time.

System_CAPS_pubclassCssStyleCollection

Contains the HTML cascading-style sheets (CSS) inline style attributes for a specified HTML server control. This class cannot be inherited.

System_CAPS_pubclassDataBinder

Provides support for rapid application development (RAD) designers to generate and parse data-binding expression syntax. This class cannot be inherited.

System_CAPS_pubclassDataBinding

Contains information about a single data-binding expression in an ASP.NET server control, which allows rapid-application development (RAD) designers, such as Microsoft Visual Studio, to create data-binding expressions at design time. This class cannot be inherited.

System_CAPS_pubclassDataBindingCollection

Provides a collection of DataBinding objects for an ASP.NET server control. This class cannot be inherited.

System_CAPS_pubclassDataBindingHandlerAttribute

Specifies a design-time class that performs data binding of controls within a designer. This class cannot be inherited.

System_CAPS_pubclassDataBoundLiteralControl

Retains data-binding expressions and static literal text. This class cannot be inherited.

System_CAPS_pubclassDataControlExtensions

Provides extension methods that are used by ASP.NET Dynamic Data.

System_CAPS_pubclassDataKeyPropertyAttribute

Specifies the default property of a control that the ControlParameter property binds to at run time.

System_CAPS_pubclassDataSourceCacheDurationConverter

Provides a type converter to convert 32-bit signed integer objects to and from data source control cache duration representations.

System_CAPS_pubclassDataSourceControl

Serves as the base class for controls that represent data sources to data-bound controls.

System_CAPS_pubclassDataSourceControlBuilder

Supports the page parser in building controls that are connected to a data provider. This class cannot be inherited.

System_CAPS_pubclassDataSourceSelectArguments

Provides a mechanism that data-bound controls use to request data-related operations from data source controls when data is retrieved. This class cannot be inherited.

System_CAPS_pubclassDataSourceView

Serves as the base class for all data source view classes, which define the capabilities of data source controls.

System_CAPS_pubclassDesignerDataBoundLiteralControl

This API supports the product infrastructure and is not intended to be used directly from your code. Represents the design-time version of the DataBoundLiteralControl control. This class cannot be inherited.

System_CAPS_pubclassDesignTimeParseData

This API supports the product infrastructure and is not intended to be used directly from your code. Provides information to the parser during design time.

System_CAPS_pubclassDesignTimeTemplateParser

This API supports the product infrastructure and is not intended to be used directly from your code. Provides parsing at design time.

System_CAPS_pubclassEmptyControlCollection

Provides standard support for a ControlCollection collection that is always empty.

System_CAPS_pubclassEventEntry

This API supports the product infrastructure and is not intended to be used directly from your code. Acts as the property entry for event handlers.

System_CAPS_pubclassExpressionBinding

This API supports the product infrastructure and is not intended to be used directly from your code. Supports the parsing and persisting of an expression-binding instance. This class cannot be inherited.

System_CAPS_pubclassExpressionBindingCollection

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a collection of ExpressionBinding objects. This class cannot be inherited.

System_CAPS_pubclassExtenderControl

Provides an abstract base class for an extender control.

System_CAPS_pubclassFileLevelControlBuilderAttribute

Allows a TemplateControl-derived class to specify the control builder used at the top level of the builder tree when parsing the file. This class cannot be inherited.

System_CAPS_pubclassFileLevelMasterPageControlBuilder

Parses master page files.

System_CAPS_pubclassFileLevelPageControlBuilder

Parses page files and is the default ControlBuilder class for parsing page files.

System_CAPS_pubclassFileLevelUserControlBuilder

Supports the page parser in building a user control by specifying the FileLevelUserControlBuilder class that is used to parse the user control file.

System_CAPS_pubclassFilterableAttribute

Specifies whether the property to which the attribute is applied supports device filtering. This class cannot be inherited.

System_CAPS_pubclassHiddenFieldPageStatePersister

Stores ASP.NET page view state on the Web client in a hidden HTML element.

System_CAPS_pubclassHierarchicalDataSourceControl

Provides a base class for data source controls that represent hierarchical data.

System_CAPS_pubclassHierarchicalDataSourceView

Represents a data view on a node or collection of nodes in a hierarchical data structure for a HierarchicalDataSourceControl control.

System_CAPS_pubclassHistoryEventArgs

Provides data for the Navigate event.

System_CAPS_pubclassHtml32TextWriter

Writes a series of HTML 3.2–specific characters and text to the output stream for an ASP.NET server control. The Html32TextWriter class provides formatting capabilities that ASP.NET server controls use when rendering HTML 3.2 content to clients.

System_CAPS_pubclassHtmlTextWriter

Writes markup characters and text to an ASP.NET server control output stream. This class provides formatting capabilities that ASP.NET server controls use when rendering markup to clients.

System_CAPS_pubclassIDReferencePropertyAttribute

Defines an attribute applied to properties that contain ID references. This class cannot be inherited.

System_CAPS_pubclassImageClickEventArgs

Provides data for any events that occur when a user clicks an image-based ASP.NET server control, such as the HtmlInputImage or ImageButton server controls. This class cannot be inherited.

System_CAPS_pubclassIndexedString

Provides a utility string class that is used by the ObjectStateFormatter class to optimize object graph serialization. This class cannot be inherited.

System_CAPS_pubclassListSourceHelper

Used by data source controls when implementing the members defined by the IListSource interface. This class cannot be inherited.

System_CAPS_pubclassLiteralControl

Represents HTML elements, text, and any other strings in an ASP.NET page that do not require processing on the server.

System_CAPS_pubclassLosFormatter

Serializes the view state for a Web Forms page. This class cannot be inherited.

System_CAPS_pubclassMasterPage

Acts as a template and merging container for pages that are composed only of Content controls and their respective child controls.

System_CAPS_pubclassMasterPageControlBuilder

Acts as a merging class and container for content pages that are composed only of Content controls and their respective child controls.

System_CAPS_pubclassNonVisualControlAttribute

Defines the attribute that indicates whether a control is treated as a visual or non-visual control during design time. This class cannot be inherited.

System_CAPS_pubclassObjectConverter

Obsolete. This API supports the product infrastructure and is not intended to be used directly from your code. Converts an object from one object type to another object type. This class is obsolete. Use the Convert class and the Format method instead.

System_CAPS_pubclassObjectPersistData

This API supports the product infrastructure and is not intended to be used directly from your code. During the build process, retains information about property entries.

System_CAPS_pubclassObjectStateFormatter

Serializes and deserializes object graphs that represent the state of an object. This class cannot be inherited.

System_CAPS_pubclassObjectTagBuilder

This API supports the product infrastructure and is not intended to be used directly from your code. Used by the ASP.NET TemplateParser class to parse server-side <object> tags. This class can not be inherited.

System_CAPS_pubclassOutputCacheParameters

Encapsulates the output cache initialization settings parsed from an @ OutputCache page directive by ASP.NET. This class cannot be inherited.

System_CAPS_pubclassPage

Represents an .aspx file, also known as a Web Forms page, requested from a server that hosts an ASP.NET Web application.

System_CAPS_pubclassPageAsyncTask

Contains information about an asynchronous task registered to a page. This class cannot be inherited.

System_CAPS_pubclassPageHandlerFactory

Creates instances of classes that inherit from the Page class and implement the IHttpHandler interface. Instances are created dynamically to handle requests for ASP.NET files. The PageHandlerFactory class is the default handler factory implementation for ASP.NET pages.

System_CAPS_pubclassPageParser

This API supports the product infrastructure and is not intended to be used directly from your code. Implements a parser for .aspx files. This class cannot be inherited.

System_CAPS_pubclassPageParserFilter

Provides an abstract base class for a page parser filter that is used by the ASP.NET parser to determine whether an item is allowed in the page at parse time.

System_CAPS_pubclassPageStatePersister

Provides the base functionality for ASP.NET view state persistence mechanisms.

System_CAPS_pubclassPageTheme

Represents the base class for a page theme, which is a collection of resources that are used to define a consistent look across pages and controls in a Web site. The page theme can be set through configuration or the page directive.

System_CAPS_pubclassPair

Provides a basic utility class that is used to store two related objects.

System_CAPS_pubclassParseChildrenAttribute

Defines a metadata attribute that you can use when developing ASP.NET server controls. Use the ParseChildrenAttribute class to indicate how the page parser should treat content nested inside a server control tag declared on a page. This class cannot be inherited.

System_CAPS_pubclassParseRecorder

Abstract base class for objects that need to be notified of parse events during page parsing.

System_CAPS_pubclassPartialCachingAttribute

Defines the metadata attribute that Web Forms user controls (.ascx files) use to indicate if and how their output is cached. This class cannot be inherited.

System_CAPS_pubclassPartialCachingControl

Created when a user control (.ascx file) is specified for output caching, using either the page directive or the PartialCachingAttribute attribute, and the user control is inserted into a page's control hierarchy by dynamically loading the user control with the TemplateControl.LoadControl method.

System_CAPS_pubclassPersistChildrenAttribute

Defines an attribute that is used by ASP.NET server controls to indicate at design time whether nested content that is contained within a server control corresponds to controls or to properties of the server control. This class cannot be inherited.

System_CAPS_pubclassPersistenceModeAttribute

Defines the metadata attribute that specifies how an ASP.NET server control property or event is persisted to an ASP.NET page at design time. This class cannot be inherited.

System_CAPS_pubclassPostBackOptions

Specifies how client-side JavaScript is generated to initiate a postback event.

System_CAPS_pubclassPostBackTrigger

Defines a control inside a UpdatePanel control as a postback control.

System_CAPS_pubclassProfileServiceManager

Configures a set of preloaded profile properties and the location of a custom implementation of the profile service.

System_CAPS_pubclassPropertyConverter

This API supports the product infrastructure and is not intended to be used directly from your code. Contains helper functions to convert property values to and from strings.

System_CAPS_pubclassPropertyEntry

This API supports the product infrastructure and is not intended to be used directly from your code. Acts as the base class for all property entry classes.

System_CAPS_pubclassRegisteredArrayDeclaration

Provides access to an ECMAScript (JavaScript) array declaration that was previously registered with the Page object.

System_CAPS_pubclassRegisteredDisposeScript

Provides access to a dispose script for a control that is inside an UpdatePanel control.

System_CAPS_pubclassRegisteredExpandoAttribute

Provides access to the name/value pair of a custom (expando) attribute that was previously registered with the Page object.

System_CAPS_pubclassRegisteredHiddenField

Provides access to a hidden value that was previously registered with the Page object.

System_CAPS_pubclassRegisteredScript

Provides access to a client script that was previously registered with the Page object.

System_CAPS_pubclassRenderTraceListener

Provides the abstract base class for an object that monitors as controls are rendering during a page request.

System_CAPS_pubclassRoleServiceManager

Configures the location of a custom implementation of the role service.

System_CAPS_pubclassRootBuilder

This API supports the product infrastructure and is not intended to be used directly from your code. Supports the page parser in defining the behavior for how content is parsed.

System_CAPS_pubclassScriptBehaviorDescriptor

Extends the ScriptComponentDescriptor class to provide a wrapper for defining behaviors that are converted into client script.

System_CAPS_pubclassScriptComponentDescriptor

Provides a wrapper for converting server components into client script.

System_CAPS_pubclassScriptControl

Provides an abstract base class for a script control.

System_CAPS_pubclassScriptControlDescriptor

Defines a client control object.

System_CAPS_pubclassScriptDescriptor

When overridden in a derived class, defines script that creates an instance of a client class.

System_CAPS_pubclassScriptManager

Manages ASP.NET Ajax script libraries and script files, partial-page rendering, and client proxy class generation for Web and application services.

System_CAPS_pubclassScriptManagerProxy

Enables nested components such as content pages and user controls to add script and service references to pages when a ScriptManager control is already defined in a parent element.

System_CAPS_pubclassScriptReference

Registers an ECMAScript (JavaScript) file for use on an ASP.NET Web page.

System_CAPS_pubclassScriptReferenceBase

The base class for all script reference classes.

System_CAPS_pubclassScriptReferenceCollection

Represents a collection of script references.

System_CAPS_pubclassScriptReferenceEventArgs

Provides data for the ResolveScriptReference event.

System_CAPS_pubclassScriptResourceAttribute

Defines a resource in an assembly to be used from a client script file. This class cannot be inherited.

System_CAPS_pubclassScriptResourceDefinition

Defines the location of a script resource.

System_CAPS_pubclassScriptResourceMapping

Provides location mapping support for script resources.

System_CAPS_pubclassServiceReference

Registers a Web service for use in a Web page.

System_CAPS_pubclassServiceReferenceCollection

Contains a set of ServiceReference objects.

System_CAPS_pubclassSessionPageStatePersister

Stores ASP.NET page view state on the Web server.

System_CAPS_pubclassSimplePropertyEntry

This API supports the product infrastructure and is not intended to be used directly from your code. Represents the definition of the control property and its value.

System_CAPS_pubclassSimpleWebHandlerParser

This API supports the product infrastructure and is not intended to be used directly from your code. Provides base functionality for parsing Web handler files.

System_CAPS_pubclassSkinBuilder

Provides a ControlBuilder object used at design time to apply control skins to controls.

System_CAPS_pubclassStateBag

Manages the view state of ASP.NET server controls, including pages. This class cannot be inherited.

System_CAPS_pubclassStateItem

Represents an item that is saved in the StateBag class when view state information is persisted between Web requests. This class cannot be inherited.

System_CAPS_pubclassStateManagedCollection

Provides a base class for all strongly typed collections that manage IStateManager objects.

System_CAPS_pubclassStaticPartialCachingControl

Represents an instance of the UserControl class that is specified for output caching and included declaratively in a page or another user control.

System_CAPS_pubclassSupportsEventValidationAttribute

Defines the metadata attribute that Web server controls use to indicate support for event validation. This class cannot be inherited.

System_CAPS_pubclassTagPrefixAttribute

Defines the tag prefix used in a Web page to identify custom controls. This class cannot be inherited.

System_CAPS_pubclassTargetControlTypeAttribute

Extends the Attribute class to indicate the type of server control that an extender control can be applied to.

System_CAPS_pubclassTemplateBuilder

Supports the page parser in building a template and the child controls it contains.

System_CAPS_pubclassTemplateContainerAttribute

Declares the base type of the container control of a property that returns an ITemplate interface and is marked with the TemplateContainerAttribute attribute. The control with the ITemplate property must implement the INamingContainer interface. This class cannot be inherited.

System_CAPS_pubclassTemplateControl

Provides the Page class and the UserControl class with a base set of functionality.

System_CAPS_pubclassTemplateControlParser

This API supports the product infrastructure and is not intended to be used directly from your code. Implements ASP.NET template parsing for template controls.

System_CAPS_pubclassTemplateInstanceAttribute

Defines a metadata attribute that is used to specify the number of allowed instances of a template. This class cannot be inherited.

System_CAPS_pubclassTemplateParser

This API supports the product infrastructure and is not intended to be used directly from your code. Serves as the abstract base class for ASP.NET file parsers.

System_CAPS_pubclassTemplatePropertyEntry

Enables property entry for ITemplate class properties.

System_CAPS_pubclassThemeableAttribute

Defines the metadata attribute that Web server controls and their members use to indicate whether their rendering can be affected by themes and control skins. This class cannot be inherited.

System_CAPS_pubclassThemeProvider

Provides a class that encapsulates theme and style sheet information for controls in a designer environment.

System_CAPS_pubclassTimer

Performs asynchronous or synchronous Web page postbacks at a defined interval.

System_CAPS_pubclassToolboxDataAttribute

Specifies the default tag generated for a custom control when it is dragged from a toolbox in a tool such as Microsoft Visual Studio.

System_CAPS_pubclassTriplet

Provides a basic utility class that is used to store three related objects.

System_CAPS_pubclassUpdatePanel

Enables sections of a page to be partially rendered without a postback.

System_CAPS_pubclassUpdatePanelControlTrigger

Provides a common base class for controls that can be triggers for UpdatePanel controls.

System_CAPS_pubclassUpdatePanelTrigger

Provides a common base class for objects that can be triggers for UpdatePanel controls.

System_CAPS_pubclassUpdatePanelTriggerCollection

Represents a collection of UpdatePanelTrigger objects for an UpdatePanel control.

System_CAPS_pubclassUpdateProgress

Provides visual feedback in the browser when the contents of one or more UpdatePanel controls are updated.

System_CAPS_pubclassUrlPropertyAttribute

Defines the attribute that controls use to identify string properties containing URL values. This class cannot be inherited.

System_CAPS_pubclassUserControl

Represents an .ascx file, also known as a user control, requested from a server that hosts an ASP.NET Web application. The file must be called from a Web Forms page or a parser error will occur.

System_CAPS_pubclassUserControlControlBuilder

Supports the ASP.NET page parser in building an instance of a user control.

System_CAPS_pubclassValidationPropertyAttribute

Defines the metadata attribute that ASP.NET server controls use to identify a validation property. This class cannot be inherited.

System_CAPS_pubclassValidationSettings

Provides client validation settings for the application.

System_CAPS_pubclassValidatorCollection

Exposes an array of IValidator references. This class cannot be inherited.

System_CAPS_pubclassVerificationAttribute

Defines the metadata attribute of a Web content accessibility rule. This class cannot be inherited.

System_CAPS_pubclassViewStateException

Represents the exception that is thrown when the view state cannot be loaded or validated. This class cannot be inherited.

System_CAPS_pubclassViewStateModeByIdAttribute

Defines the metadata attribute that ASP.NET server controls use to specify whether they participate in loading view-state information by ID. This class cannot be inherited.

System_CAPS_pubclassWebResourceAttribute

Defines the metadata attribute that enables an embedded resource in an assembly. This class cannot be inherited.

System_CAPS_pubclassWebServiceParser

This API supports the product infrastructure and is not intended to be used directly from your code. Provides a parser for Web service handlers.

System_CAPS_pubclassXhtmlTextWriter

Writes Extensible Hypertext Markup Language (XHTML)-specific characters, including all variations of XHTML modules that derive from XTHML, to the output stream for an ASP.NET server control for mobile devices. Override the XhtmlTextWriter class to provide custom XHTML rendering for ASP.NET pages and server controls.

System_CAPS_pubclassXPathBinder

Provides support for rapid application development (RAD) designers to parse data-binding expressions that use XPath expressions. This class cannot be inherited.

InterfaceDescription
System_CAPS_pubinterfaceIAttributeAccessor

Defines methods used by ASP.NET server controls to provide programmatic access to any attribute declared in the opening tag of a server control.

System_CAPS_pubinterfaceIAutoFieldGenerator

Defines a method that automatically generates fields for data-bound controls that use ASP.NET Dynamic Data features.

System_CAPS_pubinterfaceIBindableControl

Defines a method that enables field template controls to implement two-way data-binding.

System_CAPS_pubinterfaceIBindableTemplate

Provides a way for ASP.NET data-bound controls, such as DetailsView and FormView, to automatically bind to an ASP.NET data source control within templated content sections.

System_CAPS_pubinterfaceICallbackEventHandler

Used to indicate that a control can be the target of a callback event on the server.

System_CAPS_pubinterfaceICheckBoxControl

Defines the property and event a control implements to act as a check box.

System_CAPS_pubinterfaceICodeBlockTypeAccessor

Provides access to the CodeBlockType of a code block builder.

System_CAPS_pubinterfaceIControlBuilderAccessor

Allows the control serializer to get to the builder for a control.

System_CAPS_pubinterfaceIControlDesignerAccessor

Provides access to a control designer to store temporary design-time data associated with a control.

System_CAPS_pubinterfaceIDataBindingsAccessor

Allows access to the collection of data-binding expressions on a control at design time.

System_CAPS_pubinterfaceIDataItemContainer

Enables data-bound control containers to identify a data item object for simplified data-binding operations.

System_CAPS_pubinterfaceIDataKeysControl

Defines properties that specify how ASP.NET creates client IDs for a data-bound control.

System_CAPS_pubinterfaceIDataSource

Represents an abstract data source that data-bound controls bind to.

System_CAPS_pubinterfaceIDataSourceViewSchemaAccessor

Allows a type converter to access schema information stored on an object.

System_CAPS_pubinterfaceIEditableTextControl

Represents a control that renders text that can be changed by the user.

System_CAPS_pubinterfaceIExpressionsAccessor

This API supports the product infrastructure and is not intended to be used directly from your code. Defines the properties a class must implement to support collections of expressions.

System_CAPS_pubinterfaceIExtenderControl

Defines the behavior for an extender control.

System_CAPS_pubinterfaceIFilterResolutionService

Provides an interface that designer developers can use to evaluate device filters by name.

System_CAPS_pubinterfaceIHierarchicalDataSource

Represents a hierarchical data source that hierarchical data-bound controls such as TreeView can bind to.

System_CAPS_pubinterfaceIHierarchicalEnumerable

Represents a hierarchical collection that can be enumerated with an IEnumerator interface. Collections that implement the IHierarchicalEnumerable interface are used by ASP.NET site navigation and data source controls.

System_CAPS_pubinterfaceIHierarchyData

Exposes a node of a hierarchical data structure, including the node object and some properties that describe characteristics of the node. Objects that implement the IHierarchyData interface can be contained in IHierarchicalEnumerable collections, and are used by ASP.NET site navigation and data source controls.

System_CAPS_pubinterfaceINamingContainer

Identifies a container control that creates a new ID namespace within a Page object's control hierarchy. This is a marker interface only.

System_CAPS_pubinterfaceINavigateUIData

Provides an interface that classes implement to provide navigation user interface data and values to navigation controls.

System_CAPS_pubinterfaceIParserAccessor

Defines the method that ASP.NET server controls must implement to recognize when elements, either HTML or XML, are parsed.

System_CAPS_pubinterfaceIPostBackDataHandler

Defines methods that ASP.NET server controls must implement to automatically load postback data.

System_CAPS_pubinterfaceIPostBackEventHandler

Defines the method ASP.NET server controls must implement to handle postback events.

System_CAPS_pubinterfaceIResourceUrlGenerator

Defines the method that a designer-host must implement to provide URL reference look-up for embedded resources.

System_CAPS_pubinterfaceIScriptControl

Defines methods that ASP.NET server controls must implement to define ECMAScript (JavaScript) resources in AJAX-enabled applications.

System_CAPS_pubinterfaceIStateFormatter

Defines methods that a type implements to serialize and deserialize an object graph.

System_CAPS_pubinterfaceIStateManager

Defines the properties and methods any class must implement to support view state management for a server control.

System_CAPS_pubinterfaceIStyleSheet

Defines the methods that a class must implement in order to support the creation of style rules.

System_CAPS_pubinterfaceITemplate

Defines the behavior for populating a templated ASP.NET server control with child controls. The child controls represent the inline templates defined on the page.

System_CAPS_pubinterfaceITextControl

Defines the interface a control implements to get or set its text content.

System_CAPS_pubinterfaceIThemeResolutionService

Provides an interface that designer tool developers can use to supply a set of ThemeProvider objects, which can be used to apply themes and control skins to controls in a design-time environment.

System_CAPS_pubinterfaceIUrlResolutionService

Defines a service implemented by objects to resolve relative URLs based on contextual information.

System_CAPS_pubinterfaceIUserControlDesignerAccessor

Defines the properties that allow the designer to access information about a user control at design time.

System_CAPS_pubinterfaceIUserControlTypeResolutionService

Defines the method a class must implement to return a control's type for a specified tag prefix and tag name.

System_CAPS_pubinterfaceIValidator

Defines the properties and methods that objects that participate in Web Forms validation must implement.

DelegateDescription
System_CAPS_pubdelegateBuildMethod

This API supports the product infrastructure and is not intended to be used directly from your code. Represents the method that is used to build a control.

System_CAPS_pubdelegateBuildTemplateMethod

This API supports the product infrastructure and is not intended to be used directly from your code. Supports ASP.NET during the creation of a template for a templated control from generated class code. The BuildTemplateMethod delegate handles the InstantiateIn method.

System_CAPS_pubdelegateControlSkinDelegate

Represents the method that applies the correct control skin to the specified control.

System_CAPS_pubdelegateDataSourceViewOperationCallback

Represents the asynchronous callback method that a data-bound control supplies to a data source view for asynchronous insert, update, or delete data operations.

System_CAPS_pubdelegateDataSourceViewSelectCallback

Represents the asynchronous callback method that a data-bound control supplies to a data source view for asynchronous data retrieval.

System_CAPS_pubdelegateExtractTemplateValuesMethod

This API supports the product infrastructure and is not intended to be used directly from your code. Provides a delegate with which ASP.NET extracts a set of name/value pairs from an IBindableTemplate object at run time. This class cannot be inherited.

System_CAPS_pubdelegateImageClickEventHandler

Represents the method that handles any events that are raised when a user clicks an image-based ASP.NET server control.

System_CAPS_pubdelegateRenderMethod

This API supports the product infrastructure and is not intended to be used directly from your code. Represents the method that renders the specified Control container to the specified HtmlTextWriter.

EnumerationDescription
System_CAPS_pubenumAjaxFrameworkMode

Specifies how client scripts of the Microsoft Ajax client library are included on the client.

System_CAPS_pubenumClientIDMode

Specifies how ASP.NET generates the ClientID for a control that can be accessed in client script.

System_CAPS_pubenumCodeBlockType

Specifies the type of the code block.

System_CAPS_pubenumCodeConstructType

Specifies the code constructs that can be parsed in the ProcessCodeConstruct method of the PageParserFilter class.

System_CAPS_pubenumCompilationMode

Defines constants that specify how ASP.NET should compile .aspx pages and .ascx controls.

System_CAPS_pubenumConflictOptions

Determines how ASP.NET data source controls handle data conflicts when updating or deleting data.

System_CAPS_pubenumDataSourceCacheExpiry

Describes the way data cached using ASP.NET caching mechanisms expires when a time-out is set.

System_CAPS_pubenumDataSourceCapabilities

Provides a way to request processing beyond record retrieval for a data retrieval operation of a data source control.

System_CAPS_pubenumDataSourceOperation

Specifies a data operation performed by a data source control.

System_CAPS_pubenumHtmlTextWriterAttribute

Specifies the HTML attributes that an HtmlTextWriter or Html32TextWriter object writes to the opening tag of an HTML element when a Web request is processed.

System_CAPS_pubenumHtmlTextWriterStyle

Specifies the HTML styles available to an HtmlTextWriter or Html32TextWriter object output stream.

System_CAPS_pubenumHtmlTextWriterTag

Specifies the HTML tags that can be passed to an HtmlTextWriter or Html32TextWriter object output stream.

System_CAPS_pubenumOutputCacheLocation

Specifies the valid values for controlling the location of the output-cached HTTP response for a resource.

System_CAPS_pubenumPersistenceMode

Specifies how an ASP.NET server control property or event is persisted declaratively in an .aspx or .ascx file.

System_CAPS_pubenumRegisteredScriptType

Specifies the type of client script block that is represented by a RegisteredScript object.

System_CAPS_pubenumScriptMode

Specifies whether ScriptManager and ScriptReference objects refer to the debug or release version of client scripts.

System_CAPS_pubenumTemplateInstance

Specifies how many times an instance of a template can be created.

System_CAPS_pubenumUnobtrusiveValidationMode

Specifies behavior of unobtrusive validation.

System_CAPS_pubenumUpdatePanelRenderMode

Represents the possible layout rendering options for the content of an UpdatePanel control on a page.

System_CAPS_pubenumUpdatePanelUpdateMode

Represents the possible update modes for the content in an UpdatePanel control.

System_CAPS_pubenumValidateRequestMode

Specifies the type of request validation for a control.

System_CAPS_pubenumVerificationConditionalOperator

Specifies operators for a conditional expression used in a VerificationAttribute class.

System_CAPS_pubenumVerificationReportLevel

Specifies reporting levels for an accessibility rule defined by an VerificationAttribute instance.

System_CAPS_pubenumVerificationRule

Specifies how conditional expressions defined by an VerificationAttribute instance are used in verification.

System_CAPS_pubenumViewStateEncryptionMode

Specifies whether view-state information is encrypted.

System_CAPS_pubenumViewStateMode

Specifies whether view state will be enabled for a control.

System_CAPS_pubenumVirtualReferenceType

Specifies the type of resource referenced by a parsed virtual path.

System_CAPS_pubenumXhtmlMobileDocType

Specifies the type of XHTML for the XhtmlTextWriter class to render to the page or control.

This namespace includes the Control class, which provides a common set of functionality for all server controls, which includes HTML server controls, Web server controls, and user controls. It also includes the Page class. This class is generated automatically whenever a request is made for an .aspx file in an ASP.NET Web application. You can inherit from both of these classes.

The namespace also includes classes that provide the server controls with data-binding functionality, the ability to save the view state of a given control or page, and parsing functionality.

Return to top
Show:
© 2016 Microsoft