System.Web Constructs a new sys description. description text. Retrieves the description text. description Represents the method that handles asynchronous events such as application events. This delegate is called at the start of an asynchronous operation. The source of the event. An that contains the event data. The delegate to call when the asynchronous method call is complete. If is , the delegate is not called. Any additional data needed to process the request. The that represents the result of the operation. Represents the method that handles asynchronous events such as application events. This delegate is called by the event source when completion of the asynchronous operation is signaled by a callback to the delegate. The that is the result of the operation. Defines the methods, properties, and events common to all application objects within an ASP.NET application. This class is the base class for applications defined by the user in the global.asax file. When implemented by a class, defines the contract that HTTP asynchronous handler objects must implement. Defines the contract that ASP.NET implements to synchronously process HTTP Web requests using custom HTTP handlers. Enables processing of HTTP Web requests by a custom that implements the interface. An object that provides references to the intrinsic server objects (for example, , , , and ) used to service HTTP requests. Gets a value indicating whether another request can use the instance. Initiates an asynchronous call to the HTTP handler. An object that provides references to intrinsic server objects (for example, , , , and ) used to service HTTP requests. The to call when the asynchronous method call is complete. If is a null reference ( in Visual Basic), the delegate is not called. Any extra data needed to process the request. An that contains information about the status of the process. Executes clean-up code when the process ends. An that contains information about the status of the process. Causes ASP.NET to bypass all events in the HTTP pipeline chain of execution and directly execute . Adds the specified event to the collection of asynchronous event handlers for the current request. The delegate that starts asynchronous processing of the event. The delegate that ends asynchronous processing of the event. Adds the specified event to the collection of asynchronous event handlers for the current request. The delegate that starts asynchronous processing of the event. The delegate that ends asynchronous processing of the event. Adds the specified event to the collection of asynchronous event handlers for the current request. The delegate that starts asynchronous processing of the event. The delegate that ends asynchronous processing of the event. Adds the specified event handler to the collection of asynchronous event handlers for the current request. The delegate that starts asynchronous processing of the event. The delegate that ends asynchronous processing of the event. Adds the specified event to the collection of event handlers for the current request. The delegate that starts asynchronous processing of the event. The delegate that ends asynchronous processing of the event. Adds the specified event to the collection of asynchronous event handlers for the current request. The delegate that starts asynchronous processing of the event. The delegate that ends asynchronous processing of the event. Adds the specified event to the collection of asynchronous event handlers for the current request. The delegate that starts asynchronous processing of the event. The delegate that ends asynchronous processing of the event. Adds the specified event to the collection of asynchronous event handlers for the current request. The delegate that starts asynchronous processing of the event. The delegate that ends asynchronous processing of the event. Adds the specified event to the collection of asynchronous event handlers for the current request. The delegate that starts asynchronous processing of the event. The delegate that ends asynchronous processing of the event. Adds the specified event to the collection of asynchronous event handlers for the current request. The delegate that starts asynchronous processing of the event. The delegate that ends asynchronous processing of the event. Executes custom initialization code after all event-handler modules have been added. Cleans up the instance variables of a module. Provides an application-wide implementation of the property. An that contains information about the current Web request The custom string that specifies which cached response is used to response to the current request. If the value of the parameter is "browser", the browser's ; otherwise, . Gets HTTP-specific information about the current instance of the application. Occurs when ASP.NET completes the chain of execution when responding to a request. Gets the list of event handler delegates that process all application events. Gets the intrinsic request object for the current request. Gets the intrinsic response object for the current request. Gets the intrinsic session object that provides access to session data. Gets the state (a collection of all files, pages, handlers, modules, and code) for the current request. Gets the intrinsic serverobject for the current request. Gets the intrinsic user object for the current request. Gets the collection of modules for the current application. Occurs when ASP.NET acquires the current state (for example, session state) associated with the current request. Occurs when a security module has established the identity of the user. Occurs when a security module has verified user authorization. Occurs as the first event in the HTTP pipeline chain of execution when ASP.NET responds to a request. Occurs as the last event to in the HTTP pipeline chain of execution when ASP.NET responds to a request. Occurs when an unhandled exception is thrown. Occurs just before ASP.NET sends HTTP headers to the client. Occurs just before ASP.NET sends content to the client. Occurs just before ASP.NET begins executing a handler such as a page or XML Web service. Occurs when the ASP.NET handler (page, XML Web service) finishes execution. Occurs after ASP.NET finishes executing all request handlers. This event causes state modules to save the current state data. Occurs when ASP.NET completes an authorization event to let the caching modules serve requests from the cache, bypassing execution of the handler (the page or Web service, for example). Occurs when ASP.NET finishes executing a handler in order to let caching modules store responses that will be used to serve subsequent requests from the cache. Provides a site interface for an implementation. Enables sharing of global information across multiple sessions and requests within an ASP.NET application. Adds a new object to the collection. The name of the object to be added to the collection. The value of the object. Updates the value of an object in an collection. The name of the object to be updated. The updated value of the object. Removes the named object from an collection. The name of the object to be removed from the collection. Removes an object from an collection by index. The position in the collection of the item to be removed. Removes all objects from an collection. Removes all objects from an collection. Gets an object by name. The name of the object. The object referenced by . Gets an object by numerical index. The index of the application state object. The object referenced by . Gets an object name by index. The index of the application state object. The name under which the application state object was saved. Locks access to an variable to facilitate access synchronization. Unlocks access to an variable to facilitate access synchronization. Gets the number of objects in the collection. Gets the value of a single object by name. The name of the object in the collection. Gets a single object by index. The numerical index of the object in the collection. Gets the access keys in the collection. Gets a reference to the object. Gets all objects declared by an <object> tag where the scope is set to "Application" within the ASP.NET application. Enables the server to gather information on the capabilities of the browser that is running on the client. Defines the base class for client user-agent capabilities. Returns individual browser capabilities for the current request. The name of the configuration section of the capability. The that contains the server variables used during evaluation. Usually the current . An that provides access to individual user-agent capabilities. Gets the value of the specified browser capability. The name of the browser capability to retrieve. Gets the version number of the .NET common language runtime installed on the client. Gets the name and major (that is, integer) version number of the client browser. Gets the browser string (if any) that was transmitted in the header. Gets the full (integer and decimal) version number of the client browser. Gets the major (that is, integer) version number of the client browser. Gets the minor (that is, decimal) version number of the client browser. Gets the name of the platform that the client uses. Gets the version number of ECMA script that the client browser supports. Gets the version of Microsoft HTML (MSHTML) Document Object Model (DOM) that the client browser supports. Gets the version of the World Wide Web Consortium (W3C) XML Document Object Model (DOM) that the client browser supports. Gets a value indicating whether the browser is a beta release. Gets a value indicating whether the client browser is a Web crawler search engine. Gets a value indicating whether the client is an America Online (AOL) browser. Gets a value indicating whether the client is a Win16-based computer. Gets a value indicating whether the client is a Win32-based computer. Gets a value indicating whether the client browser supports HTML frames. Gets a value indicating whether the client browser supports HTML tables. Gets a value indicating whether the client browser supports cookies. Gets a value indicating whether the client browser supports VBScript. Gets a value indicating whether the client browser supports JavaScript. Gets a value indicating whether the client browser supports Java applets. Gets a value indicating whether the client browser supports ActiveX controls. Gets a value indicating whether the client browser supports background sounds. Gets a value indicating whether the client browser supports Channel Definition Format (CDF) for webcasting. Provides a type-safe way to set the property that identifies the HTTP or parameters that ASP.NET uses to choose a response from multiple cached responses. Gets or sets the name of the HTTP or parameter that is used to select one of several different cached responses. The name of the custom header. Gets or sets a value indicating whether HTTP header cache-control parameters are ignored. Provides enumerated values that are used to set the HTTP header. Sets the header. Without a field name, the directive applies to the entire request and a shared (proxy server) cache must force a successful revalidation with the origin Web server before satisfying the request. With a field name, the directive applies only to the named field;the rest of the response may be supplied from a shared cache. For more information, refer to RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, available on the World Wide Web Consortium's site at http://www.w3c.org. See section 14.9 "Cache-Control" and section 13, "Caching in HTTP" for complete details. Note: does not send the common HTTP 1.0 request directive . Default value. Sets to specify that the response is cacheable only on the client and not by shared (proxy server) caches. Specifies that the response is cached only at the origin server. Similar to the option. Clients receive a directive but the document is cached on the origin server. Sets to specify that the response is cacheable by clients and shared (proxy) caches. Provides enumerated values that are used to set revalidation-specific HTTP headers. Sets the HTTP header. Sets the HTTP header. Default value. If this value is set, no cache-revalidation directive is sent. Provides enumerated values that indicate cache validation status. Indicates that the cache is invalid. The item is evicted from the cache and the request is handled as a cache miss. Indicates that the request is treated as a cache miss and the page is executed. The cache is not invalidated. Indicates that the cache is valid. Delegate method that is called when a cached item is validated. Cache items invalidated within the method are treated as cache misses. The object containing information about the current request. User-supplied data used to validate the cached item. An enumeration value. Your delegate should set this value to indicate the result of the validation. Contains methods for setting cache-specific HTTP headers and for controlling the ASP.NET page output cache. Stops all origin-server caching for the current response. Sets the HTTP header to the specified text string. The text to set the header to. Appends the specified text to the HTTP header. The text to append to the header. Sets the directive. Sets the header to one of the values of . An enumeration value. Sets the header to one of the values of and appends an extension to the directive. The enumeration value to set the header to. The cache control extension to add to the header. Sets the directive. Sets the HTTP header to an absolute date and time. The absolute value to set the header to. Sets the HTTP header based on the specified time span. The time span used to set the - header. Sets the HTTP header based on the specified time span. The time span used to set the header. Sets cache expiration to sliding. or . Specifies whether the ASP.NET cache should ignore HTTP headers sent by the client that invalidate the cache. if the cache ignores invalidation headers; otherwise, . Sets the HTTP header to either the or the directives based on the supplied enumeration value. The enumeration value to set the header to. Sets the HTTP header to the specified string. The text to use for the header. Sets the HTTP header to the value supplied. The new value for the header. Sets the HTTP header based on the time stamps of the handler's file dependencies. Sets the HTTP header based on the time stamps of the handler's file dependencies. Registers a validation callback for the current response. The value. The arbitrary user-supplied data that is passed back to the delegate. Gets the list of all HTTP headers that will be used to vary cache output. Gets the list of parameters received by a (querystring) or (in the body of the HTTP request) that affect caching. Provides a type-safe way to set the property that identifies the request headers that ASP.NET adds to the HTTP header sent to the client. Causes ASP.NET to set the HTTP header to the value * (an asterisk) and causes all other header information to be dropped. Gets or sets a value indicating whether the origin server adds the field to the HTTP header. Gets or sets a value indicating whether the origin server adds the field to the HTTP header. Gets or sets a value indicating whether the origin server adds the header to the HTTP header. Gets or sets a value indicating whether the origin server adds the field to the HTTP header. Gets or sets a custom header field that the origin server adds to the HTTP header. The name of the custom header. Provides the client certificate fields issued by the client in response to the server's request for the client's identity. Returns individual client certificate fields by name. The item in the collection to retrieve. The value of the item specified by Gets the unique ID for the client certificate, if provided. Gets a string containing the binary stream of the entire certificate content, in ASN.1 format. A set of flags that provide additional client certificate information. Gets the number of bits in the digital certificate key size. For example, 128. Gets the number of bits in the server certificate private key. For example, 1024. A string that contains a list of subfield values containing information about the certificate issuer. Gets the issuer field of the server certificate. Gets the subject field of the client certificate. Gets the subject field of the server certificate. Provides the certificate serial number as an ASCII representation of hexadecimal bytes separated by hyphens. For example, 04-67-F3-02. Gets the date when the certificate becomes valid. The date varies with international settings. Gets the certificate expiration date. Gets the encoding of the certificate. Gets the public key binary value from the certificate. Gets or sets the certificate issuer, in binary format. Gets a value that indicates whether the client certificate is present. Gets a value that indicates whether the client certificate is valid. Encapsulates all HTTP-specific information about an individual HTTP request. Initializes a new instance of the class. The object for the current HTTP request. The object for the current HTTP request. Initializes a new instance of the class. The object for the current HTTP request. Adds an exception to the exception collection for the current HTTP request. The object to add to the exception collection. Clears all errors for the current HTTP request. Returns requested configuration information for the current HTTP request. The configuration tag that information is requested for. The object containing the requested configuration information. Returns requested configuration information for the current application The application configuration tag that information is requested for. An object containing configuration information. Assigns an internal rewrite path. The internal rewrite path. Gets the object for the current HTTP request. Gets or sets the object for the current HTTP request. Gets the object for the current HTTP request. Gets or sets the object for the current HTTP request. Gets the object for the current HTTP request. Gets the object for the current HTTP response. Gets the object for the current HTTP response. Gets a key-value collection that can be used to organize and share data between an and an during an HTTP request. Gets the instance for the current HTTP request. Gets the object that provides methods used in processing Web requests. Gets the first error (if any) accumulated during HTTP request processing. Gets an array of errors accumulated while processing an HTTP request. Gets or sets security information for the current HTTP request. Gets or sets a value that specifies whether the URLAuthorization module will skip the authorization check for the current request. Gets a value indicating whether the current HTTP request is in debug mode. Gets a value indicating whether custom errors are enabled for the current HTTP request. Gets the initial timestamp of the current HTTP request. Gets the object for the current HTTP request. Provides a type-safe way to create and manipulate individual HTTP cookies. Creates and names a new cookie. The name of the new cookie. Creates, names, and assigns a value to a new cookie. The name of the new cookie. The value of the new cookie. Gets or sets the name of a cookie. Gets or sets the virtual path to transmit with the current cookie. Gets or sets a value indicating whether to transmit the cookie securely (that is, over HTTPS only). Gets or sets the domain to associate the cookie with. Gets or sets the expiration date and time for the cookie. Gets or sets an individual cookie value. Gets a value indicating whether a cookie has subkeys. Gets a collection of key-and-value value pairs that are contained within a single cookie object. Shortcut for key This property is provided for compatibility with previous versions of ASP. Key (index) of cookie value. Provides a type-safe way to manipulate HTTP cookies. Initializes a new instance of the class. Adds the specified cookie to the cookie collection. The to add to the collection. Copies members of the cookie collection to an beginning at the specified index of the array. The destination . The index of the destination array where copying starts. Updates the value of an existing cookie in a cookie collection. The object to update. Removes the cookie with the specified name from the collection. The name of the cookie to remove from the collection. Clears all cookies from the cookie collection. Returns the key (name) of the cookie at the specified numerical index. The index of the key to retrieve from the collection. The name of the cookie specified by . Gets the cookie with the specified name from the cookie collection. Name of cookie to retrieve. Gets the cookie with the specified numerical index from the cookie collection. The index of the cookie to retrieve from the collection. Gets a string array containing all the keys (cookie names) in the cookie collection. Drives web processing execution. HttpContext object. Indicates whether an HttpDebugHandler instance can be recycled and used for another request. Always returns for HttpDebugHandler Provides a means of generating HTTP exceptions. Creates a new based on the error code returned from the Win32 API method. The message to be displayed to the client when the exception is thrown. An based on the error code that is returned from a call to the Win32 API method. Constructs an empty object. Constructs an using a supplied error message. The message displayed to the client when the exception is thrown. Constructs an using error message and an exception code. The error message displayed to the client when the exception is thrown. The exception code that defines the error. Constructs an using an error message and the property. The message displayed to the client when the exception is thrown. The , if any, that threw the current exception. Constructs an using an HTTP error code, an error message, and the property. The HTTP error code displayed to the client. The message displayed to the client. The , if any, that threw the current exception. Constructs an using an HTTP error code and an error message. The HTTP error code displayed on the client. The message displayed to the client when the exception is thrown. Constructs an using HTTP error code, an error message, and an exception code. The HTTP error code displayed on the client. The error message displayed to the client. The error code that defines the error. Returns the HTTP error code to send back to the client. If there is a nonzero HTTP code, it is returned. Otherwise, the code is returned. If neither an code nor a nonzero HTTP code is available, the HTTP error code 500 is returned. The HTTP code representing the exception. Returns the HTML error message to send back to the client. The HTML error message. The exception that is thrown when a compiler error occurs. Gets compiler output and error information for the exception. Gets a string containing the source code being compiled when the error occurs. The exception that is thrown when a parse error occurs. Gets the name of the file being parsed when the error occurs. Gets the number of the line being parsed when the error occurs. Provides access to and organizes files uploaded by a client. Copies members of the file collection to an beginning at the specified index of the array. The destination . The index of the destination array where copying starts. Returns the name of the member with the specified numerical index. The index of the object name to be returned. The name of the member specified by Gets the object with the specified name from the file collection. Name of item to be returned. Gets the object with the specified numerical index from the . The index of the item to get from the file collection. Gets a string array containing the keys (names) of all members in the file collection. Provides a means of indexing and retrieving a collection of objects. Copies members of the module collection to an beginning at the specified index of the array. The destination . The index of the destination where copying starts. Returns the object with the specified name from the . Key of the item to be retrieved. The member specified by . Returns the object with the specified index from the . Index of the object to return from the collection. The member specified by . Returns the key (name) of the object at the specified numerical index.. Index of the key to retrieve from the collection. The name of the member specified by . Gets the object with the specified name from the . Key of the item to be retrieved. Gets the object with the specified numerical index from the . The index of the object to retrieve from the collection. Gets a string array containing all the keys (module names) in the . Drives web processing execution. HttpContext object. Indicates whether an HttpNotFoundHandler instance can be recycled and used for another request. Always returns for HttpNotFoundHandler. Drives web processing execution. HttpContext object Indicates whether an HttpForbiddenHandler instance can be recycled and used for another request. Always returns for HttpForbiddenHandler. Drives web processing execution. HttpContext object Indicates whether an HttpNotImplementedHandler instance can be recycled and used for another request. Always returns for HttpForbiddenHandler. Provides a way to access individual files that have been uploaded by a client. Saves an uploaded MIME message body to a file on the server. The name of the file. Gets the fully-qualified name of the file on the client's computer (for example "C:\MyFiles\Test.txt"). Gets the MIME content type of a file sent by a client. Gets the size in bytes of an uploaded file. Gets a object which points to an uploaded file to prepare for reading the contents of the file. Enables ASP.NET to read the HTTP values sent by a client during a Web request. Performs a binary read of a specified number of bytes from the current input stream. Number of bytes to read. A array. Maps an incoming image-field form parameter to appropriate x/y coordinate values. A string reference to a form image map. A two-dimensional array of . Saves an HTTP request to disk. A string reference to a physical drive path. A value specifying whether an HTTP header should be saved to disk. Maps the specified virtual path to a physical path. The virtual path (absolute or relative) for the current request. The physical path on the server specified by . Maps the specified virtual path to a physical path. The virtual path (absolute or relative) for the current request. The virtual base directory path used for relative resolution. If , the may belong to another application. The physical path on the server. Gets the HTTP data transfer method (such as , , or ) used by the client. Gets or sets the HTTP data transfer method ( or ) used by the client. Gets the MIME content type of the incoming request. Specifies the length, in bytes, of content sent by the client. Gets the character set of the entity-body. Gets a string array of client-supported MIME accept types. Gets a value indicating whether the user has been authenticated. Gets a value indicting whether the HTTP connection uses secure sockets (that is, HTTPS). Gets the virtual path of the current request. Gets the virtual path of the current request. Gets the virtual path of the current request. Gets additional path information for a resource with a URL extension. Gets the physical file system path corresponding to the requested URL. Gets the ASP.NET application's virtual application root path on the server. Gets the physical file system path of the currently executing server application's root directory. Gets the raw user agent string of the client browser. Gets a sorted string array of client language preferences. Gets information about the requesting client's browser capabilities. Gets the DNS name of the remote client. Gets the IP host address of the remote client. Gets the raw URL of the current request. Gets Information about the URL of the current request. Gets information about the URL of the client's previous request that linked to the current URL. Gets a combined collection of , , , and items. Gets the collection of HTTP query string variables. Gets a collection of form variables. Gets a collection of HTTP headers. Gets a collection of Web server variables. Gets a collection of cookies sent by the client. Gets the collection of client-uploaded files (Multipart MIME format). Gets the contents of the incoming HTTP entity body. Gets the number of bytes in the current input stream. Gets or sets the filter to use when reading the current input stream. Gets the current request's client security certificate. Encapsulates HTTP response information from an ASP.NET operation . Initializes a new instance of the class. A object enabling custom HTTP output. Adds a single file name to the collection of file names on which the current response is dependent. The name of the file to add. Adds a group of file names to the collection of file names on which the current response is dependent. The collection of files to add. Makes the validity of a cached item dependent on another item in the cache. The key of the item that the cached response is dependent upon. Makes the validity of a cached item dependent on other items in the cache. The containing the keys of the items the current cached response is dependent upon. Static method removes from the cache all cached items associated with the specified path. The physical path to the items that are removed from the cache. Closes the socket connection to a client. Writes a string of binary characters to the HTTP output stream. The bytes to write to the output stream. Appends a HTTP header to the output stream. The string to add to the header. Adds an HTTP header to the output stream. The name of the HTTP header to add to the output stream. The string to append to the header. Clears all headers from the buffer stream. Clears all content output from the buffer stream. Clears all content output from the buffer stream. Sends all currently buffered output to the client. Adds custom log information to the IIS log file. The text to add to the log file. Redirects a client to a new URL and specifies the new URL. The target location. Redirects a client to a new URL. Specifies the new URL and whether execution of the current page should terminate. The target location. Indicates whether execution of the current page should terminate. Writes a string to an HTTP output content stream. The string to write to the HTTP output stream. Writes an to an HTTP output content stream. The to write to the HTTP output stream. Writes a character to an HTTP output content stream. The character to write to the HTTP output stream. Writes an array of characters to an HTTP output content stream. The character array to write. The position in the character array where writing starts. The number of characters to write, beginning at . Writes the specified file directly to an HTTP content output stream. The name of the file to write to the HTTP output. Writes the contents of the specified file into a memory block. The name of the file to write into a memory block. Indicates whether the file will be written into a memory block. Writes the specified file directly to an HTTP content output stream. The name of the file to write to the HTTP output stream. The byte position in the file where writing will start. The number of bytes to write to the output stream. Writes the specified file directly to an HTTP content output stream. The file handle of the file to write to the HTTP output stream. The byte position in the file where writing will start. The number of bytes to write to the output stream. Adds an HTTP header to the output stream. is provided for compatibility with previous versions of ASP. The name of the HTTP header to add to. The string to add to the header. Sends all currently buffered output to the client, stops execution of the page, and raises the event. Adds a session ID to the virtual path and returns the combined path. The virtual path to a resource. The with the session ID appended. Gets the response cookie collection. Gets or sets the HTTP status code of the output returned to the client. Gets or sets the HTTP status string of the output returned to the client. Gets or sets a value indicating whether to buffer output and send it after the entire page is finished processing. Gets or sets the HTTP MIME type of the output stream. Gets or sets the HTTP character set of the output stream. Gets or sets the HTTP character set of the output stream. Gets the caching policy (expiration time, privacy, vary clauses) of a Web page. Gets a value indicating whether the client is still connected to the server. Enables output of text to the outgoing HTTP response stream. Enables binary output to the outgoing HTTP content body. Gets or sets a wrapping filter object used to modify the HTTP entity body before transmission. Gets or sets a value indicating whether to send HTTP content to the client. Sets the line that is returned to the client. Gets or sets a value indicating whether to buffer output and send it after the entire response is finished processing. Gets or sets the number of minutes before a page cached on a browser expires. If the user returns to the same page before it expires, the cached version is displayed. is provided for compatiblility with previous versions of ASP. Gets or sets the absolute date and time at which to remove cached information from the cache. is provided for compatibility with previous versions of ASP. Sets the HTTP header to or . Provides a set of ASP.NET run-time services for the current application. Drives all ASP.NET Web processing execution. An for the current application. Removes all items from the cache and shuts down the common language runtime. Gets the for the current application. Gets the physical path of the directory where the ASP.NET executable files are installed. Gets the physical path to the directory where the common language runtime executable files are installed. Gets the physical path to the directory where the Machine.config file for the current application is located. Gets the physical path to the directory where ASP.NET stores temporary files (generated sources, compiled assemblies, and so on) for the current application. Gets the application identification of the application domain where the exists. Gets the physical drive path of the application directory for the application hosted in the current application domain. Gets the virtual path of the directory that contains the application hosted in the current application domain. Gets the application identification of the application domain where the exists. Gets the physical path to the /bin directory for the current application. Gets a value that indicates whether the application is mapped to a universal naming convention (UNC) share. Provides a static objects collection for the property. Returns the object with the specified name from the collection. This property is an alternative to the accessor. The case-insensitive name of the object to return. An object from the collection. Returns a dictionary enumerator used for iterating through the key-and-value pairs contained in the collection. The enumerator for the collection. Copies members of an into an array. The array to copy the into. The member of the collection where copying starts. Gets the object with the specified name from the collection. The case-insensitive name of the object to get. Gets the number of objects in the collection. Gets an object that can be used to synchronize access to the collection. Gets a value indicating whether the collection is read-only. Gets a value indicating whether the collection is synchronized (that is, thread-safe). Provides helper methods for processing Web requests. Creates a server instance of a COM object identified by the object's Programmatic Identifier (ProgID). The class or type of object to be instantiated. The new object. Creates a server instance of a COM object identified by the object's type. A representing the object to create. The new object. Creates a server instance of a COM object identified by the object's class identifier (CLSID). The class identifier of the object to be instantiated. The new object. Returns the physical file path that corresponds to the specified virtual path on the Web server. The virtual path on the Web server. The physical file path that corresponds to . Returns the previous exception. The previous exception that was thrown. Clears the previous exception. Executes a request to another page using the specified URL path to the page. The URL path of the new request. Executes a request to another page using the specified URL path to the page. A captures output from the page. The URL path of the new request. The to capture the output. Terminates execution of the current page and begins execution of a new page using the specified URL path to the page. Specifies whether to clear the and collections. The URL path of the new page on the server to execute. If , the and collections are preserved. If , they are cleared. The default is . Terminates execution of the current page and begins execution of a new page using the specified URL path to the page. The URL path of the new page on the server to execute. Decodes an HTML-encoded string and returns the decoded string. The HTML string to decode. The decoded text. Decodes an HTML-encoded string and sends the resulting output to a output stream. The HTML string to decode. The output stream containing the decoded string. HTML-encodes a string and returns the encoded string. The text string to encode. The HTML-encoded text. HTML-encodes a string and sends the resulting output to a output stream. The string to encode. The output stream containing the encoded string. URL-encodes a string and returns the encoded string. The text to URL-encode. The URL encoded text. URL-encodes the path portion of a URL string and returns the encoded string. The text to URL-encode. The URL encoded text. URL encodes a string and sends the resulting output to a TextWriter output stream. The text string to encode. The output stream containing the encoded string. URL-decodes a string and returns the decoded string. The text string to decode. The decoded text. Decodes an HTML string received in a URL and sends the resulting output to a output stream. The HTML string to decode. The output stream containing the decoded string. Gets the server's computer name. Gets and sets the request time-out in seconds. Provides methods for encoding and decoding URLs when processing Web requests. Converts a string that has been HTML-encoded for HTTP transmission into a decoded string. The string to decode. The decoded string. Converts a string that has been HTML-encoded into a decoded string, and sends the decoded string to a output stream. The string to decode. A stream of output. Converts a string to an HTML-encoded string for reliable HTTP transmission from the Web server to a client. The string to encode. The encoded string. Converts a string into an HTML-encoded string, and returns the output as a TextWriter stream of output. The string to encode A output stream. Minimally converts a string to an HTML-encoded string. The string to encode. The encoded string. Minimally converts a string into an HTML-encoded string and sends the encoded string to a output stream. The string to encode A output stream. Encodes a URL string for reliable HTTP transmission from the Web server to a client. The text to encode. The encoded string. Encodes a URL string for reliable HTTP transmission from the Web server to a client, using the specified encoding method. The text to encode. The object that specifies the encoding scheme. The encoded string. Converts a byte array into an encoded URL string for reliable HTTP transmission from the Web server to a client. The byte array to encode. The encoded string. Converts a byte array into a URL-encoded string for reliable HTTP transmission from the Web server to a client, starting at the specified position in the array and continuing for the specified number of bytes. The byte array to encode. The position in the byte array to begin encoding. The number of bytes to encode, starting at . The encoded string. Converts a string into a URL-encoded array of bytes . The string to encode. The encoded array of bytes. Converts a string into a URL-encoded array of bytes, using the specified encoding method. The string to encode The that specifies the encoding method. The encoded array of bytes. Converts an array of bytes into a URL-encoded array of bytes. The array of bytes to encode. The encoded array of bytes. Converts an array of bytes into a URL-encoded array of bytes, starting at the specified position in the array and continuing for the specified number of bytes. The array of bytes to encode. The position in the byte array to begin encoding. The number of bytes to encode, starting at . The encoded array of bytes. Converts a string into a Unicode string. The string to convert. The Unicode string. Converts a string into a Unicode array of bytes. The string to convert. The Unicode byte array. Converts a string that has been encoded for transmission in a URL into a decoded string. The string to decode. The decoded string. Converts a URL-encoded string into a decoded string, using the specified decoding method. The string to decode. The that specifies the decoding method. The decoded string. Converts a URL-encoded byte array into a decoded string, using the specified decoding method. The byte array to decode. The that specifies the decoding method. The decoded string. Converts a URL-encoded byte array into a decoded string, using the specified decoding method, starting at the specified position in the array, and continuing for the specified number of bytes. The array of bytes to decode. The position in the byte to begin decoding. The number of bytes to decode starting at . The object that specifies the decoding method. The decoded string. Converts a URL-encoded string into a decoded array of bytes . The string to decode. The decoded array of bytes. Converts a URL-encoded string into a decoded array of bytes, using the specified decoding method. The string to decode. The object that specifies the decoding method. The decoded array of bytes. Converts a URL-encoded array of bytes into a decoded array of bytes. The array of bytes to decode. The decoded array of bytes. Converts a URL-encoded array of bytes into a decoded array of bytes, starting at the specified position in the array and continuing for the specified number of bytes. The array of bytes to decode. The position in the byte array to begin decoding. The number of bytes to decode, starting at . The decoded array of bytes. Provides a object that is accessed through the intrinsic object. Sends all buffered output to the HTTP output stream and closes the socket connection. Sends all buffered output to the HTTP output stream. Sends a single character to the HTTP output stream. The character to send to the HTTP output stream. Sends a stream of characters with the specified starting position and number of characters to the HTTP output stream. The memory buffer containing the characters to send to the HTTP output stream The buffer position of the first character to send. The number of characters to send beginning at the position specified by . Sends a string to the HTTP output stream. The string to send to the HTTP output stream. Sends a string with the specified starting position and number of characters to the HTTP output stream. The string to send to the HTTP output stream. The character position of the first byte to send. The number of characters to send, beginning at the character position specified by . Sends an to the HTTP output stream. The to send to the HTTP output stream. Sends a stream of bytes with the specified starting position and number of bytes to the HTTP output stream. The memory buffer containing the bytes to send to the HTTP output stream. The buffer position of the first byte to send. The number of bytes to send, beginning at the byte position specified by . Sends a carriage return + line feed (CRLF) pair of characters to the HTTP output stream. Gets an object for the . Gets a object to enable HTTP output directly from the . Defines the contract that class factories must implement to create new objects. Returns an instance of a class that implements the IHttpHandler interface. An instance of the class that provides references to intrinsic server objects (For example, , , , and ) used to service HTTP requests. The HTTP data transfer method ( or ) that the client uses. The of the requested resource. The to the requested resource. A new object that processes the request. Enables a factory to reuse an existing handler instance. The IHttpHandler object to reuse. Provides the inheriting class with a method to find a file system path given another path. The path, virtual or disk-based, for which a path is to be found. Provides the inheriting class with a method to find the file system path to the configuration file. Provides module initialization and disposal events to the inheriting class. Initializes a module and prepares it to handle requests. An object that provides references to the intrinsic server objects (for example, , , , and ) used to service HTTP requests. Disposes of the resources (other than memory) used by the module that implements Initializes the output cache for an application. The application to be initialized. Disposes of items from the output cache. Raises the event, which searches the output cache for an item to satisfy the HTTP request. The source of the event. An argument that contains the event data. The requested item from the output cache. Raises the event, which causes any cacheable items to be put into the output cache. The source of the event. An argument that contains the event data. Provides enumerated values that indicate the current status of a process. Indicates that the process is running. Indicates that the process has begun to shut down. Indicates that the process has shut down normally after receiving a shut down message from the IIS process. Indicates that the process was forced to terminate by the IIS process. Provides enumerated values that indicate why a process has shut down. Indicates that the process has not shut down. Indicates that the process shut down unexpectedly. Indicates that requests executed by the process exceeded the allowable limit. Indicates that requests assigned to the process exceeded the allowable number in the queue. Indicates that the process restarted because it was alive longer than allowed. Indicates that the process exceeded the allowable idle time. Indicates that the process exceeded the per-process memory limit. Indicates that the worker process did not respond to a ping from the IIS process. Indicates that a deadlock was suspected because the response time limit was exceeded with requests in the queue. Provides information on processes currently executing. Sets internal information indicating the status of the process. A that indicates the time at which the process started. A that indicates the time elapsed since the process started. The ID number assigned to the process. The number of start requests for the process. One of the values that indicates the time elapsed since tha process started. One of the values. The maximum memory used (in megabytes [MB]). Initializes a new instance of the class and sets internal information indicating the status of the process. A that indicates the time at which the process started. The that indicates the time elapsed since the process started. The ID number assigned to the process. The number of start requests for the process. One of the values that indicates the current status of the process. One of the values. The maximum memory used (in bytes). Initializes a new instance of the class. Gets the time at which the process started. Gets the length of time the process has been running. Gets the ID number assigned to the process. Gets the number of start requests for the process. Gets the current status of the process. Gets a value that indicates why the process shut down. Gets the maximum amount of memory the process has used. Contains methods that return information about worker processes. Returns information about the worker process executing the current request. A that contains information about the current process. Returns information about recent worker processes. The number of processes for which information is requested. An array of the most recent objects (maximum of 100). If the number of available objects is less than , all available objects are returned. Initializes a new instance of the class. The name of the category. This method is called the first time the category property is accessed. It provides a way to lookup a localized string for the given category. Classes may override this to add their own localized names to categories. If a localized string is available for the given value, the method should return it. Otherwise, it should return null. The value of the string. This abstract class defines the base worker methods and enumerations used by ASP.NET managed code to process requests. The index that represents the HTTP HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP request header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP header. Specifies the index number for the HTTP response header. Returns the virtual path to the requested URI. The path to the requested URI. Returns the query string specified in the request URL. The request query string. Returns the URL path contained in the request header with the query string appended. The raw URL path of the request header. Returns the specified member of the request header. The HTTP verb returned in the request header. Provides access to the HTTP version of the request (for example, "HTTP/1.1"). The HTTP version returned in the request header. Provides access to the specified member of the request header. The client's IP address. Provides access to the specified member of the request header. The client's HTTP port number. Provides access to the specified member of the request header. The server IP address returned in the request header. Provides access to the specified member of the request header. The server port number returned in the request header. When overridden in a derived class, returns the response query string as an array of bytes. An array of bytes containing the response. When overridden in a derived class, returns the name of the client computer. The name of the client computer. When overridden in a derived class, returns the name of the local server. The name of the local server. When overridden in a derived class, returns the client's impersonation token. A value representing the client's impersonation token. The default is 0. Returns a value indicating whether the connection is secure (using SSL). if the connection is secure; otherwise, . The default is . When overridden in a derived class, returns the HTTP protocol (HTTP or HTTPS). HTTPS if the method is , otherwise HTTP. When overridden in a derived class, returns the physical path to the requested URI. The path to the requested URI. Returns the physical file path to the requested URI (and translates it from virtual path to physical path: for example, "/proj1/page.aspx" to "c:\dir\page.aspx") The translated physical file path to the requested URI. Returns additional path information for a resource with a URL extension. That is, for the path /virdir/page.html/tail, the value is /tail. Additional path information for a resource. Returns the virtual path to the currently executing server application. The virtual path of the current application. Returns the UNC-translated path to the currently executing server application. The physical path of the current application. Returns the portion of the HTTP request body that has already been read. The portion of the request body that has been read. Returns a value indicating whether all request data is available and no further reads from the client are required. if all request data is available; otherwise, . Reads request data from the client (when not preloaded). The byte array to read data into. The maximum number of bytes to read. The number of bytes read. Returns the standard HTTP request header that corresponds to the specified index. The index of the header. For example, the field. The HTTP request header. Returns a nonstandard HTTP request header value. The header name. The header value. Get all nonstandard HTTP header name-value pairs. An array of header name-value pairs. Returns a single server variable from a dictionary of server variables associated with the request. The name of the requested server variable. The requested server variable. Returns the physical path corresponding to the specified virtual path. The virtual path. The physical path that corresponds to the virtual path specified in the parameter. Specifies the HTTP status code and status description of the response; for example SendStatus(200, "Ok"). The status code to send The status description to send. Adds a standard HTTP header to the response. The header index. For example, . The value of the header. Adds a nonstandard HTTP header to the response. The name of the header to send. The value of the header. Adds the specified number of bytes from a byte array to the response. The byte array to send. The number of bytes to send, starting at the first byte. Adds the specified number of bytes from a block of memory to the response. An unmanaged pointer to the block of memory. The number of bytes to send. Adds the contents of the specified file to the response and specifies the starting position in the file and the number of bytes to send. The name of the file to send. The starting position in the file. The number of bytes to send. Adds the contents of the specified file to the response and specifies the starting position in the file and the number of bytes to send. The handle of the file to send. The starting position in the file. The number of bytes to send. Sends all pending response data to the client. if this is the last time response data will be flushed; otherwise, . Used by the runtime to notify the that request processing for the current request is complete. Registers for an optional notification when all the response data is sent. The notification callback that is called when all data is sent (out-of-band). An additional parameter to the callback. Adds a HTTP header to the response. The length of the response, in bytes. Returns a value indicating whether HTTP response headers have been sent to the client for the current request. if HTTP response headers have been sent to the client; otherwise, . Returns a value indicating whether the client connection is still active. if the client connection is still active; otherwise, . Terminates the connection with the client. Returns a value indicating whether the request contains body data. if the request contains body data; otherwise, . Returns a string that describes the name of the specified HTTP status code. The HTTP status code. The status description. For example, (404) returns “Not Found”. Returns the index number of the specified HTTP request header. The name of the header. The index number of the HTTP request header specified in the parameter. Returns the name of the specified HTTP request header. The index number of the header. The name of the HTTP request header specified in the parameter. Returns the index number of the specified HTTP response header. The name of the HTTP header. The index number of the HTTP response header specified in the parameter. Returns the name of the specified HTTP response header. The index number of the header. The name of the HTTP response header specified in the parameter. Gets the full physical path to the Machine.config file. Gets the physical path to the directory where the ASP.NET binaries are installed. Defines a callback method for notifying applications when a cached item is removed from the . The index location for the item removed from the cache. The item removed from the cache. The reason the item was removed from the cache, as specified by the enumeration. Specifies the relative priority of items stored in the . Cache items with this priority level are the most likely to be deleted from the cache as the server frees system memory. Cache items with this priority level are more likely to be deleted from the cache as the server frees system memory than items assigned a priority. Cache items with this priority level are likely to be deleted from the cache as the server frees system memory only after those items with or priority. This is the default. Cache items with this priority level are less likely to be deleted as the server frees system memory than those assigned a priority. Cache items with this priority level are the least likely to be deleted from the cache as the server frees system memory. The cache items with this priority level will not be deleted from the cache as the server frees system memory. The default value for a cached item's priority is . Specifies the reason an item was removed from the . The item is removed from the cache by a method call or by an method call that specified the same key. The item is removed from the cache because it expired. The item is removed from the cache because the system removed it to free memory. The item is removed from the cache because a file or key dependency changed. Implements the cache for a Web application. This class cannot be inherited. Used in the parameter in an method call to indicate the item should never expire. This field is read-only. Used as the parameter in an method call to disable sliding expirations. This field is read-only. Retrieves a dictionary enumerator used to iterate through the key settings and their values contained in the cache. An enumerator to iterate through the object. Retrieves the specified item from the object. The identifier for the cache item to retrieve. The retrieved cache item, or if the key is not found. Inserts an item into the object with a cache key to reference its location and using default values provided by the enumeration. The cache key used to reference the item. The object to be inserted into the cache. Inserts an object into the that has file or key dependencies. The cache key used to identify the item. The object to be inserted in the cache. The file or cache key dependencies for the inserted object. When any dependency changes, the object becomes invalid and is removed from the cache. If there are no dependencies, this parameter contains . Inserts an object into the with dependencies and expiration policies. The cache key used to reference the object. The object to be inserted in the cache. The file or cache key dependencies for the inserted object. When any dependency changes, the object becomes invalid and is removed from the cache. If there are no dependencies, this parameter contains . The time at which the inserted object expires and is removed from the cache. The interval between the time the inserted object is last accessed and when that object expires. If this value is the equivalent of 20 minutes, the object will expire and be removed from the cache 20 minutes after it was last accessed. Inserts an object into the object with dependencies, expiration and priority policies, and a delegate you can use to notify your application when the inserted item is removed from the . The cache key used to reference the object. The object to be inserted in the cache. The file or cache key dependencies for the item. When any dependency changes, the object becomes invalid and is removed from the cache. If there are no dependencies, this parameter contains . The time at which the inserted object expires and is removed from the cache. The interval between the time the inserted object was last accessed and when that object expires. If this value is the equivalent of 20 minutes, the object will expire and be removed from the cache 20 minutes after it was last accessed. The cost of the object relative to other items stored in the cache, as expressed by the enumeration. This value is used by the cache when it evicts objects; objects with a lower cost are removed from the cache before objects with a higher cost. A delegate that, if provided, will be called when an object is removed from the cache. You can use this to notify applications when their objects are deleted from the cache. Adds the specified item to the object with dependencies, expiration and priority policies, and a delegate you can use to notify your application when the inserted item is removed from the . The cache key used to reference the item. The item to be added to the cache. The file or cache key dependencies for the item. When any dependency changes, the object becomes invalid and is removed from the cache. If there are no dependencies, this paramter contains . The time at which the added object expires and is removed from the cache. The interval between the time the added object was last accessed and when that object expires. If this value is the equivalent of 20 minutes, the object expires and is removed from the cache 20 minutes after it is last accessed. The relative cost of the object, as expressed by the enumeration. The cache uses this value when it evicts objects; objects with a lower cost are removed from the cache before objects with a higher cost. A delegate that, if provided, is called when an object is removed from the cache. You can use this to notify applications when their objects are deleted from the cache. The item added to the . Removes the specified item from the application's object. A identifier for the cache item to remove. The item removed from the . If the value in the key parameter is not found, returns . Gets the number of items stored in the cache. Gets or sets the cache item at the specified key. A object that represents the key for the cache item. Tracks cache dependencies, which can be files, directories, or keys to other objects in your application's . This class cannot be inherited. Initializes a new instance of the class that monitors a file or directory for changes. The path to a file or directory that the cached object is dependent upon. When this resource changes, the cached object becomes obsolete and is removed from the cache. Initializes a new instance of the class that monitors a file or directory for changes and indicates when change tracking is to begin. The path to a file or directory that the cached object is dependent upon. When this resource changes, the cached object becomes obsolete and is removed from the cache. The time when change tracking begins. Initializes a new instance of the class that monitors an array of file paths (to files or directories) for changes. An array of file paths (to files or directories) that the cached object is dependent upon. When any of these resources change, the cached object becomes obsolete and is removed from the cache. Initializes a new instance of the class that monitors an array of file paths (to files or directories) for changes and specifies a time when change monitoring begins. An array of file paths (to files or directories) that the cached object is dependent upon. When any of these resources change, the cached object becomes obsolete and is removed from the cache. The time when change tracking begins. Initializes a new instance of the class that monitors an array of file paths (to files or directories), an array of cache keys, or both for changes. An array of file paths (to files or directories) that the cached object is dependent upon. When any of these resources change, the cached object becomes obsolete and is removed from the cache. An array of cache keys that the new object monitors for changes. When any of these cache keys change, the cached object associated with this dependency object becomes obsolete and is removed from the cache. Initializes a new instance of the class that monitors an array of file paths (to files or directories), an array of cache keys, or both for changes. An array of file paths (to files or directories) that the cached object is dependent upon. When any of these resources change, the cached object becomes obsolete and is removed from the cache. An array of cache keys that the new object monitors for changes. When any of these cache keys change, the cached object associated with this dependency object becomes obsolete and is removed from the cache. The time when change tracking begins. Initializes a new instance of the class that monitors an array of file paths (to files or directories), an array of cache keys, or both for changes. It also makes itself dependent upon a separate instance of the class. An array of file paths (to files or directories) that the cached object is dependent upon. When any of these resources change, the cached object becomes obsolete and is removed from the cache. An array of cache keys that the new object monitors for changes. When any of these cache keys change, the cached object associated with this dependency object becomes obsolete and is removed from the cache. Another instance of the class that this instance is dependent upon. Initializes a new instance of the class that monitors an array of file paths (to files or directories), an array of cache keys, or both for changes. It also makes itself dependent upon another instance of the class and a time when the change monitoring begins. An array of file paths (to files or directories) that the cached object is dependent upon. When any of these resources change, the cached object becomes obsolete and is removed from the cache. An array of cache keys that the new object monitors for changes. When any of these cache keys change, the cached object associated with this dependency object becomes obsolete and is removed from the cache. Another instance of the class that this instance is dependent upon. The time when change tracking begins. Releases the resources used by the object. Gets a value indicating whether the object has changed. Provides enumerated values that specify the authentication mode for an application. Specifies no authentication. Only anonymous users are expected. Also, applications can handle events to provide their own authentication. Specifies Windows authentication as the default authentication mode. Use this mode when using any form of Internet Information Services (IIS) authentication: Basic, Digest, Integrated Windows (NTLM/Kerberos), or certificates. Specifies Microsoft Passport authentication as the default authentication mode. Specifies ASP.NET forms-based authentication as the default authentication mode. Specifies the encryption format for storing passwords. Specifies that passwords are not encrypted. Specifies that passwords are encrypted using the SHA1 hash algorithm. Specifies that passwords are encrypted using the MD5 hash algorithm. Specifies the forms protection method that the application uses. Specifies that the application uses both data validation and encryption to protect cookies. This option uses the configured data validation algorithm (based on the <machineKey> element). Triple-DES (3DES) is used for encryption, if it is available and if the key is at least 48 bytes longs. is the default (and recommended) value. Specifies that both encryption and validation are disabled for sites that use cookies only for personalization and have weaker security requirements. Using cookies in this manner is not recommended; however, it is the least resource-intensive way to enable personalization using the .NET Framework. Specifies that cookies are encrypted using Triple-DES or DES, but data validation is not performed on cookies. Cookies used this way might be subject to chosen plain-text security attacks. Specifies that the application uses a validation scheme to verify that the contents of an encrypted cookie have not been altered in transit. The cookie is created by concatenating a validation key with the cookie data, computing a Message Authentication Code (MAC), and appending the MAC to the outgoing cookie. Supplies current context information to configuration section handlers in ASP.NET applications. Gets the virtual path to the Web.config configuration file. [To be supplied.] [To be supplied.] Enables hosting of ASP.NET pages outside the Internet Information Services (IIS) application. This class enables the host to create application domains for processing ASP.NET requests. Creates and configures an application domain for hosting ASP.NET. The name of a user-supplied class to be created in the new application domain. The virtual directory for the application domain; for example, /myapp. The physical directory for the application domain where ASP.NET pages are located; for example, c:\mypages. An instance of a user-suplied class used to marshal calls into the newly created application domain. [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] Provides a simple implementation of the abstract class that can be used to host ASP.NET applications outside an Internet Information Server (IIS) application. You can employ directly or extend it. Returns the virtual path to the requested URI. The path to the requested URI. Returns the query string specified in the request URL. The request query string. Returns the URL path contained in the request header with the query string appended. The raw URL path of the request header. Returns the specified member of the request header. The HTTP verb returned in the request header. Returns the HTTP version of the request (for example, "HTTP/1.1"). The HTTP version number returned in the request header. Returns the IP address of the client. The client's IP address. Returns the client's port number. The client's HTTP port number. Returns the server IP address that is in the request header. The server IP address returned in the request header. Provides access to the specified member of the request header. The server port number returned in the request header. Returns the client's impersonation token. A value representing the client's impersonation token. The default is . Returns the physical path to the requested URI. The physical path to the requested URI. Returns the physical file path to the requested URI (and translates it from virtual path to physical path: for example, "/proj1/page.aspx" to "c:\dir\page.aspx") The translated physical file path to the requested URI. Returns additional path information for a resource with a URL extension. That is, for the path /virdir/page.html/tail, the return value is /tail. Additional path information for a resource. Returns the virtual path to the currently executing server application. The virtual path of the current application. Returns the UNC-translated path to the currently executing server application. The physical path of the current application. Returns a single server variable from a dictionary of server variables associated with the request. The name of the requested server variable. The requested server variable. Returns the physical path corresponding to the specified virtual path. The virtual path. The physical path that corresponds to the virtual path specified in the parameter. Specifies the HTTP status code and status description of the response; for example, SendStatus(200, "Ok"). The status code to send The status description to send. Adds a standard HTTP header to the response. The header index. For example, . The header value. Adds a nonstandard HTTP header to the response. The name of the header to send. The value of the header. Adds the contents of a byte array to the response and specifies the number of bytes to send. The byte array to send. The number of bytes to send. Adds the contents of the file with the specified name to the response and specifies the starting position in the file and the number of bytes to send. The name of the file to send. The starting position in the file. The number of bytes to send. Adds the contents of the file with the specified handle to the response and specifies the starting position in the file and the number of bytes to send. The handle of the file to send. The starting position in the file. The number of bytes to send. Sends all pending response data to the client. if this is the last time response data will be flushed; otherwise, . Notifies the that request processing for the current request is complete. Initializes a new instance of the class when the target application domain has been created using the method. The page to be requested (or the virtual path to the page, relative to the application directory). The text of the query string. A that captures output from the response Initializes a new instance of the class for use in an arbitrary application domain, when the user code creates an (passing the as an argument to the constructor) The virtual path to the application directory; for example, “/app”. The physical path to the application directory; for example, "c:\app". The virtual path for the request (relative to the application directory). The text of the query string. A that captures the output from the response. Gets the full physical path to the Machine.config file. Gets the physical path to the directory where the ASP.NET binaries are installed. [To be supplied.] Insures that an object is present in the context. This class cannot be inherited. Called by the HTTP runtime to Dispose of the module (derived from ). Initializes the module. The . Defines the event raised by the . Used by the DefaultAuthentication_OnAuthenticate handler, if one exists. Verifies that the remote user has NT permissions to access the file requested. This class cannot be inherited. Initializes the module. The module. Disposes of the module derived from when called by the . Provides data for the FormsAuthentication_OnAuthenticate event. This class cannot be inherited. Initializes a new instance of the class. The context for the event. Gets or sets the object to be associated with the request. Gets the object for the current HTTP request. Represents the method that will handle the event of a . The source of the event. A that contains the event data. Enables ASP.NET applications to use forms authentication. This class cannot be inherited. Disposes of the module derived from when called by the HttpRuntime . Initializes the module derived from when called by the HttpRuntime The module. Defines the event raised during authentication. This is a Global.asax event that must be named FormsAuthentication_OnAuthenticate . You can use this event to customize cookie authentication. Provides static methods that supply helper utilities for manipulating authentication tickets. This class cannot be inherited. Given a password and a string identifying the hash type, this routine produces a hash password suitable for storing in a configuration file. The password to hash. The hash algorithm to use. Choices are "sha1" or "md5". Returns a containing a hashed password. Initializes by reading the configuration and getting the cookie values and encryption keys for the given application. Returns an instance of a class, given an encrypted authentication ticket obtained from an HTTP cookie. The encrypted authentication ticket. Returns a object. Produces a string containing an encrypted authentication ticket suitable for use in an HTTP cookie, given a . An authentication ticket class. A string containing an encrypted authentication ticket. Attempts to validate the credentials against those contained in the configured credential store, given the supplied credentials. The user name The user password. if the credentials are valid, otherwise returns . Removes the authentication ticket. Creates an authentication ticket for the given and and attaches it to the cookie's collection of the outgoing response. It does not perform a redirect. The name of an authenticated user. This does not have to map to a Windows account. Specifies whether or not a durable cookie (one that is saved across browser sessions) should be issued. Creates an authentication ticket for the given and and attaches it to the cookie's collection of the outgoing response. It does not perform a redirect. The name of an authenticated user. This does not have to map to a Windows account. Specifies whether or not a durable cookie (one that is saved across browser sessions) should be issued. Specifies cookie path. Creates an authentication cookie for a given user name. This does not set the cookie as part of the outgoing response, so that an application can have more control over how the cookie is issued. Name of the authenticated user. This does not have to map to a Windows account. Specifies whether or not a durable cookie (a cookie that is saved across browser sessions) should be issued. Cookie path defaults to'/'. Returns an HTTP cookie. Creates an authentication cookie for a given user name. This does not set the cookie as part of the outgoing response, so that an application can have more control over how the cookie is issued. Name of the authenticated user. This does not have to map to a Windows account. Specifies whether or not a durable cookie (a cookie that is saved across browser sessions) should be issued. Specifies cookie path. Returns an HTTP cookie. Returns the redirect URL for the original request that caused the redirect to the logon page. Name of the authenticated user. This does not have to map to a Windows account. Specifies whether or not a durable cookie (a cookie that is saved across browser sessions) should be issued. Cookie path defaults to'/'. A string containing the redirect URL. Redirects an authenticated user back to the originally requested URL. Name of the user for cookie authentication purposes. This does not need to map to an account name and will be used by URL Authorization. Specifies whether or not a durable cookie (one that is saved across browser sessions) should be issued. Redirects an authenticated user back to the originally requested URL. Name of the user for cookie authentication purposes. This does not need to map to an account name and will be used by URL Authorization. Specifies whether or not a durable cookie (one that is saved across browser sessions) should be issued. Specifies cookie path. Conditionally updates the sliding expiration on a . Authentication ticket. The updated . Returns the configured cookie name used for the current application. Returns the configured cookie path used for the current application. Provides the information represented in an authentication cookie as used by . This class cannot be inherited. Creates a instance with explicit values. The version number. User name associated with the ticket. Expiration date for the cookie. Time at which the cookie was issued. if the cookie is persistent. User-defined data to be stored in the cookie. Creates a instance with explicit values. The version number. User name associated with the ticket. Expiration date for the cookie. Time at which the cookie was issued. if the cookie is persistent. User-defined data to be stored in the cookie. The path for the cookie. Creates a instance with the specified name and cookie durability, and default values for the other settings (version set internally, dates set to current date, and expiration determined on durability of cookie). User name associated with the ticket. If true, use a persistent cookie. Specifies the time in minutes (as an integer) for which the authentication ticket is valid. Returns a byte version number for future use. Gets the user name associated with the authentication cookie. Gets the date/time at which the cookie expires. Gets the date/time at which the cookie was originally issued. Returns if a durable cookie was issued. Otherwise, the authentication cookie is scoped to the browser lifetime. Returns if the cookie has expired. Gets an application-defined string stored in the cookie. Returns the path for which the cookie was issued. Provides a class to be used by . This class cannot be inherited. Initializes a new instance of the class. The authentication ticket upon which this identity is based. Gets the name of the identity (in this case, the user name). Gets the type of the identity (in this case, "Forms"). Indicates whether authentication took place. Gets the associated with the current request. Provides a wrapper around the default authentication services. This class cannot be inherited. Initializes a new instance of the class. The context for the event. Gets the object for the current HTTP request. Represents the method that handles the event of a . The object that raised the event. A object that contains the event data. Provides a wrapper around PassportAuthentication services. This class cannot be inherited. Disposes of the module derived from when called by the HttpRuntime Initializes the module derived from when called by the HttpRuntime . The module Raised during authentication. This is a Global.asax event that must be named PassportAuthentication_OnAuthenticate . The event argument passed to the event by a . Since there is already an identity at this point, this is useful mainly for attaching a custom object to the context using the supplied identity. Initializes a new instance of the class. The identity object The context for the event. Gets or sets the object to be associated with the request. Gets the object for the current HTTP request. Gets an authenticated Passport identity. Represents the method that handles the PassportAuthentication_OnAuthenticate event of a . The object that raised the event. A object that contains the event data. Provides a class to be used by . It provides a way for an application to access the method. This class cannot be inherited. Initializes a new instance of the class. Frees resources used by the class. Indicates whether the user is authenticated by a a central site responsible for Passport authentication. Specifies the interval during which members must have last logged on to the calling domain. Determines how the parameter is used. Enables checking for a secure logon. if the user is authenticated by a Passport authority; otherwise, . Indicates whether the user is authenticated by a Passport authority. Specifies the interval during which members must have last logged on to the calling domain. Determines how the parameter is used. Enables checking for a secure logon. if the user is authenticated by a central site responsible for Passport authentication; otherwise, . Returns Passport profile information for the specified profile attribute. The Passport profile attribute to return. The value of the Passport profile attribute specified by the parameter. Returns the Passport domain from the member name string. The name of the Passport member The Passport domain for the specified member. Indicates whether a given profile attribute exists in this user's profile. The Passport profile attribute to query. if the profile attribute exists in this user's profile; otherwise, . Indicates whether a given flag is set in this user's profile. The Passport profile flag to query. if the Passport profile flag is set in this user's profile; otherwise, . Indicates whether full consent is granted in this user's profile. to indicate full consent is required for Passport Authentication; otherwise, . to indicate the user's birthdate is required for Passport Authentication; otherwise, . if full consent is granted in this user's profile. Returns an HTML fragment containing an image tag for a Passport link. An HTML fragment containing an image tag for a Passport link. Returns an HTML fragment containing an image tag for a Passport link. An HTML fragment containing an image tag for a Passport link. Returns an HTML fragment containing an HTML <img> tag for a Passport link. Sets the URL of the location to which the Login server should redirect members after they log on. Specifies the interval during which members must have last logged on. Determines how the parameter gets used. Specifies variables to be appended as query string variables to the URL of the participant's Cobranding Template script page. Specifies the language to be used for the logon page that is displayed to the member. Declares whether this method is being called from an HTTPS (SSL) page. Specifies the domain in which the Passport should be created. Specifies data collection policies for purposes of Children's Online Privacy Protection Act (COPPA) compliance. Declares whether the actual logon UI should be served HTTPS from the Passport domain authority. An HTML fragment containing an image tag for a Passport link. Returns an HTML fragment containing an HTML <img> tag for a Passport link. Sets the URL of the location to which the Login server should redirect members after they log on. Specifies the interval during which members must have last logged on. Determines how the parameter gets used. Specifies variables to be appended as query string variables to the URL of the participant's Cobranding Template script page. Specifies the language to be used for the logon page that is displayed to the member. Declares whether this method is being called from an HTTPS (SSL) page. Specifies the domain in which the Passport should be created. Specifies data collection policies for purposes of Children's Online Privacy Protection Act (COPPA) compliance. Declares whether the actual logon UI should be served HTTPS from the Passport domain authority. An HTML fragment containing an image tag for a Passport link. Returns an HTML fragment containing an HTML <img> tag for a Passport link. Sets the URL of the location to which the Login server should redirect members after they log on. Specifies the interval during which members must have last logged on. Determines how the parameter gets used. Specifies variables to be appended as query string variables to the URL of the participant's Cobranding Template script page. Specifies the language to be used for the logon page that is displayed to the member. Declares whether this method is being called from an HTTPS (SSL) page. Specifies the domain in which the Passport should be created. Specifies data collection policies for purposes of Children's Online Privacy Protection Act (COPPA) compliance. Declares whether the actual logon UI should be served HTTPS from the Passport domain authority. An HTML fragment containing an image tag for a Passport link. Returns an HTML fragment containing an HTML <img> tag for a Passport link. Sets the URL of the location to which the Login server should redirect members after they log on. Specifies the interval during which members must have last logged on. Determines how the parameter gets used. Specifies variables to be appended as query string variables to the URL of the participant's Cobranding Template script page. Specifies the language to be used for the logon page that is displayed to the member. Declares whether this method is being called from an HTTPS (SSL) page. Specifies the domain in which the Passport should be created. Specifies data collection policies for purposes of Children's Online Privacy Protection Act (COPPA) compliance. Declares whether the actual logon UI should be served HTTPS from the Passport domain authority. An HTML fragment containing an image tag for a Passport link. Returns a string containing the Login server URL for a member, along with optional information sent to the Login server in the query string. The Login server URL for a member, as well as optional information sent to the Login server in the query string. Returns a string containing the Login server URL for a member, as well as optional information sent to the Login server in the query string. The Login server URL for a member, as well as optional information sent to the Login server in the query string. Returns the authentication server URL for a member. Sets the URL of the location that the Login server should redirect to after logon is complete. Specifies the interval during which members must have last logged on. Determines how the parameter will be used. Specifies variables to be appended to the URL of the Cobranding Template script page that was specified at initial participant registration. Specifies the language in which the required domain authority page should be displayed. Specifies the domain in which the Passport should be created. Specifies data collection policies for purposes of Children's Online Privacy Protection Act (COPPA) compliance. Declares whether the actual logon UI should be served HTTPS from the Passport domain authority. The Login server URL for a member, as well as the optional information sent to the Login server in the query string. Returns a string containing the Login server URL for a member, as well as the optional information sent to the Login server in the query string. Sets the URL of the location that the Login server should redirect to after logon is complete. Specifies the interval during which members must have last logged on. Determines how the parameter will be used. Specifies variables to be appended to the URL of the Cobranding Template script page that was specified at initial participant registration. Specifies the language in which the required domain authority page should be displayed. Specifies the domain in which the Passport should be created. Specifies data collection policies for purposes of Children's Online Privacy Protection Act (COPPA) compliance. Declares whether the actual logon UI should be served HTTPS from the Passport domain authority. The Login server URL for a member, as well as the optional information sent to the Login server in the query string. Returns a string containing the Login server URL for a member, along with the optional information sent to the Login server in the query string Sets the URL of the location that the Login server should redirect to after logon is complete. Specifies the interval during which members must have last logged on. Determines how the parameter will be used. Specifies variables to be appended to the URL of the Cobranding Template script page that was specified at initial participant registration. Specifies the language in which the required domain authority page should be displayed. Specifies the domain in which the Passport should be created. Specifies data collection policies for purposes of Children's Online Privacy Protection Act (COPPA) compliance. Declares whether the actual Login UI should be served HTTPS from the Passport domain authority. The Login server URL for a member, as well as the optional information sent to the Login server in the query string. Retrieves a string containing the Login server URL for a member, as well as the optional information sent to the Login server in the query string. Sets the URL of the location that the Login server should redirect to after logon is complete. Specifies the interval during which members must have last logged on. Determines how the parameter will be used. Specifies variables to be appended to the URL of the Cobranding Template script page that was specified at initial participant registration. Specifies the language in which the required domain authority page should be displayed. Specifies the domain in which the Passport should be created. Specifies data collection policies for purposes of Children's Online Privacy Protection Act (COPPA) compliance. Declares whether the actual logon UI should be served HTTPS from the Passport domain authority. The Login server URL for a member, as well as the optional information sent to the Login server in the query string. Logs the user on, either by generating a 302 redirect URL or by initiating a Passport-aware client authentication exchange. The URL to which the Login server should redirect users after sign in is complete. The time value, in seconds. to have the Login server compare the parameter against the time since the user last signed in; to have the Login server compare against the last time the Ticket was refreshed. A string specifying variables to be appended as query string variables to the URL of the participant's Cobranding Template script page. A locale identifier (LCID) specifying the language in which the Login page should be displayed. A domain name space to which you want to direct users without Passports to register. The specified name space must appear as a "domain name" entry in the Partner.xml Component Configuration Document (CCD). The typical default name space is "passport.com". Do not use; leave as default/blank. This parameter is only relevant when implementing Kids Passport service; however, Kids Passport service cannot currently support use of this method. Secure sign in is not available as an option in the current version Login servers. Passport Manager methods include secure sign-in parameters and they may be required for syntax, but they are currently ignored at the server. Check the Passport Web site for updates on the status of secure sign in. Name-value pairs to be inserted directly into the challenge authentication header, specifically for Passport-aware authentication interaction. An integer result code. Logs the user on, either by generating a 302 redirect URL or initiating a Passport-aware client authentication exchange. The URL to which the Login server should redirect users after sign in is complete. The time value, in seconds. Indicates whether the Login server should compare the parameter against the time since the user last signed in or against the last time the Ticket was refreshed. A string specifying variables to be appended as query string variables to the URL of the participant's Cobranding Template script page. A locale identifier (LCID) specifying the language in which the Login page should be displayed. A domain name space to which you want to direct users without Passports to register. The specified name space must appear as a "domain name" entry in the Partner.xml Component Configuration Document (CCD). The typical default name space is "passport.com". Do not use; leave as default/blank. This parameter is only relevant when implementing Kids Passport service; however, Kids Passport service cannot currently support use of this method. Secure sign in is not available as an option in the current version Login servers. Passport Manager methods include secure sign-in parameters and they may be required for syntax, but they are currently ignored at the server. Check the Passport Web site for updates on the status of secure sign in. Name-value pairs to be inserted directly into the challenge authentication header, specifically for Passport-aware authentication interaction. An integer result code. Logs the user on, either by generating a 302 redirect URL or initiating a Passport-aware client authentication exchange. An integer result code. Logs the user on, either by generating a 302 redirect URL or initiating a Passport-aware client authentication exchange. A string representing the Passport Login Challenge. Logs the user on, either by generating a 302 redirect URL or initiating a Passport-aware client authentication exchange. See Passport documentation for IPassportManager3.GetLoginChallenge . See Passport documentation for IPassportManager3.GetLoginChallenge . See Passport documentation for IPassportManager3.GetLoginChallenge . See Passport documentation for IPassportManager3.GetLoginChallenge . See Passport documentation for IPassportManager3.GetLoginChallenge . See Passport documentation for IPassportManager3.GetLoginChallenge . See Passport documentation for IPassportManager3.GetLoginChallenge . See Passport documentation for IPassportManager3.GetLoginChallenge . See Passport documentation for IPassportManager3.GetLoginChallenge . A string representing the Passport Login Challenge. Provides information for a Passport domain by querying the Passport manager for the requested domain attribute. The name of the attribute value to retrieve. The language in which various Passport network pages should be displayed to the member. The domain authority name to query for an attribute. A string representing the requested attribute. Gets information on a specific attribute of the Passport authentication ticket. A string identifying the Passport authentication ticket to return An object representing an attribute of the Passport authentication ticket. Gets the contents of a registry key under the HKLM\SW\Microsoft\Passport hive. The name of the registry key. The contents of the registry key. Logs off the given Passport member from the current session. An HTML fragment containing an image for the user to click on to sign out. Encrypts data using the Passport participant key for the current site. The data to be encrypted. Data encrypted using the Passport participant key for the current site. Decrypts data using the Passport participant key for the current site. The data to be decrypted. Data decrypted using the Passport participant key for the current site. Compresses data. The data to be compressed. The compressed data. Decompresses data that has been compressed by the method. The data to be decompressed. The decompressed data. Sets the key being used for Passport encryption and decryption. The host name or IP address. An integer result code. Sets the key being used for Passport encryption and decryption by referring to the site-name label assigned to that key when the key was first installed. The site label. An integer result code. Gets the state of a flag indicating if the Passport Manager is in a valid state for encryption. if the key used for encryption and decryption is valid and if the Passport Manager is in a valid state for encryption Gets the name of the current user. Gets the type of authentication used to identify the user. Gets a value indicating whether the user is authenticated against a Passport authority. Gets Passport profile attributes. The Passport profile attribute to return. Gets a value indicating the error state associated with the current Passport ticket. Gets information on a Passport server connection and query string. Gets information on whether the Passport member's password was saved. Gets a value indicating whether the query string includes a Passport ticket as a cookie. Gets the time, in seconds, since the last ticket was issued or refreshed. Gets the time, in seconds, since a member's logon to the Passport logon server. Gets the Passport Unique Identifier (PUID) for the currently authenticated user, in hexadecimal form. Provides URL-based authorization services for allowing or denying access to specified resources. This class cannot be inherited. Initializes the module. The . Called by the HTTP runtime to dispose of the module. Provides data for the event. This class cannot be inherited. Initializes a newly created instance of the class. The windows identity object. The context for the event. Gets or sets the object to be associated with the request. Gets the object for the current HTTP request. Gets an authenticated Windows identity. Represents the method that handles the WindowsAuthentication_OnAuthenticate event of a . The source of the event. A that contains the event data. Enables ASP.NET applications to use Windows/IIS authentication. This class cannot be inherited. Disposes of the module derived from when called by the . Initializes the module derived from when called by the HttpRuntime. The module. Raised during authentication. This is a Global.asax event that must be named WindowsAuthentication_OnAuthenticate . It is used primarily to attach a custom object to the context. Specifies that the target HTTP handler interface has read-only access to session-state values. This is a marker interface only and has no methods. Specifies that the target HTTP handler interface has read and write access to session-state values. This is a marker interface only and has no methods. Specifies the session-state mode. Session state is disabled. Session state is in process with an ASP.NET worker process. is the default. Session state is using an out-of-process Windows NT Server to store state information. Session state is using an out-of-process SQL Server to store state information. Provides access to session-state values as well as session-level settings and lifetime management methods. Cancels the current session. Adds a new item to session state. The name of the session-state item to add. The value to add to session state. Deletes an item from the session-state collection. The name of the session-state item to remove. Deletes an item at a specified index from the session-state collection. The index of the item to remove. Clears all values from session state. Clears all session-state values. Gets an enumerator of all session state-values in the current session. The enumerator for session-state values. Copies the collection of session-state values to a one-dimensional array, starting at the specified index in the array. The that receives the session values. The index in where copying starts. Gets the unique session ID used to identify the session. Gets and sets the time-out period (in minutes) allowed between requests before the session-state provider terminates the session. Gets a value indicating whether the session was created with the current request. Gets the current session-state mode. Gets a value indicating whether the session ID is embedded in the URL or stored in an HTTP cookie. Gets or sets the locale identifier (LCID) of the current session. Gets or sets the code page identifier for the current session. Gets a reference to the current session-state object. Gets a collection of objects declared by tags within the ASP.NET application file global.asax. Gets or sets a session value by name. The key name of the session value. Gets or sets a session value by numerical index. The numerical index of the session value. Gets the number of items in the session-state collection. Gets a collection of the keys of all values stored in the session. Gets an object that can be used to synchronize access to the collection of session-state values. Gets a value indicating whether the session is read-only. Gets a value indicating whether access to the collection of session-state values is synchronized (thread safe). Provides session-state services for an application. Executes initialization code when a session-state module is created. The current application. Executes final cleanup code before the session-state module is released from memory. Occurs when a session is created. Occurs when a session ends. [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] Provides object-model access to all attributes declared in the opening tag of an ASP.NET server control element. This class cannot be inherited. Initializes a new instance of the class. A object that contains the attribute keys and their values that are in the opening tag of the server control. Adds an attribute to a server contol's object. The index assigned to the new attribute in the collection. The attribute to store in the collection. Removes an attribute from a server control's object. The key of the attribute to remove. Removes all attributes from a server control's object. Writes the collection of attributes to the specified output stream. In turn, the output stream writes the collection to the Web Forms page. An object that writes the attribute collection to the current output stream location. Adds attributes from the class to the object that is responsible for rendering the attributes as HTML to an ASP.NET server control. An that writes the added attribute to the opening tag of an ASP.NET server control. Gets or sets a specified attribute value for a server control. The location of the attribute within the collection. Gets a collection of keys to all attributes in the server control's object. Gets the number of attributes in the object. Gets a collection of styles for the ASP.NET server control to which the current object belongs. Supports the page parser in building a control and the child controls it contains. Initializes the control builder when a Web request is made. The object responsible for parsing the control. The object responsible for building the control. The assigned to the control that the builder will create. The name of the tag to be built. This allows the builder to support multiple tag types. The attribute assigned to the control. The object that holds all the specified tag attributes. Obtains the for the control's children. The tag name of the child. An array of attributes contained in the child control. The of the specified control's child. Determines if a control has both an opening and closing tag. if the control has an opening and closing tag; otherwise, . Determines whether the white space literals in the control must be processed or ignored. if the white space literals in the control must be processed; otherwise, . Adds builders to the object for any child controls that belong to the container control. The object assigned to the child control. Adds literal content to a control. The content to add to the control. Called by the parser to inform the builder that the parsing of the control is complete. Determines whether the literal string of an HTML control must be HTML decoded. if the HTML control literal string is to be decoded; otherwise, . Determines if the control builder needs to get its inner text. If so, the method must be called. if the control builder needs to get its inner text. The default is . Provides the with the inner text of the control tag. The text to be provided. Notifies the that it is being added to a parent control builder. The object to which the current builder is added. Creates a object for the specified tag. The object responsible for parsing the control. The object responsible for building the control. The assigned to the control that the builder will create. The name of the tag to be built. This allows the builder to support multiple tag types. The attribute assigned to the control. The object that holds all the specified tag attributes. The source file line number for the specified control. The name of the source file from which the control is to be created. The builder that is responsible for creating the control. Returns whether the is running in the designer. Determines whether the control implements the interface. Determines whether the control has a with set to Gets the for the control to be created. Gets or sets the identifier property for the control to be built. Gets the tag name for the control to be built. Gets a value indicating whether the control contains any code blocks. Initializes the object when a Web request is made. The object for the currently requested server control. The object for the parent server control. The assigned to the collection. The tag name assigned to the collection. The programmatic identifier of the parent control. An array that contains the attributes assigned to the parent control. Maps the tag name of the child control to its specified type. The tag name of the child control. The array of attributes that belong to the child control. A parser mapping from the given parameter to a object. Adds whitespace literal content to the child control. The literal string to add to the control. Defines the properties, methods, and events that are shared by all ASP.NET server controls. Defines the method that ASP.NET server controls must implement to recognize when elements, either HTML or XML, are parsed. When implemented by an ASP.NET server control, notifies the server control that an element, either XML or HTML, was parsed. The that was parsed. Allows access to the collection of data-binding expressions on a control at design time. Indicates a collection of all data bindings on the control. This property is read-only. Returns whether the control contains any data-binding logic. Initializes a new instance of the class. Raises the event. An object that contains the event data. Binds a data source to the invoked server control and all its child controls. Notifies the server control that an element, either XML or HTML, was parsed, and adds the element to the server control's object. An that represents the parsed element. Raises the event. An object that contains the event data. Deletes the view-state information for all the server control's child controls. Restores view-state information from a previous page request that was saved by the method. An that represents the control state to be restored. Retrieves a mapped physical file path relative to the source file, if the requesting server control has sufficient security permissions to read the mapped result. A relative or root relative URL. The physical path to the requested file. Raises the event. The object that contains the event data. Raises the event. An object that contains the event data. Saves any server control view-state changes that have occurred since the time the page was posted back to the server. Returns the server control's current view state. If there is no view state associated with the control, this method returns . Sends server control content to a provided object, which writes the content to be rendered on the client. The object that receives the server control content. Outputs the content of a server control's children to a provided object, which writes the content to be rendered on the client. The object that receives the rendered content. Outputs server control content to a provided object and stores tracing information about the control if tracing is enabled. The object that receives the control content. Raises the event. Server controls should perform any final cleanup, such as closing files, closing database connections, and discarding objects, during this stage of the server control lifecycle. An object that contains event data. Enables a server control to perform final clean up before it is released from memory. Assigns any sources of the event and its information to the control's parent. The source of the event. An object that contains the event data. Determines whether the event for the server control is passed up the page's UI server control hierarchy. The source of the event. An object that contains the event data. if the event has been canceled; otherwise, . The default is . Creates a new object to hold the child controls (both literal and server) of the server control. A object to contain the current server control's child server controls. Notifies server controls that use composition-based implementation to create any child controls they contain in preparation for posting back or rendering. Resolves a relative URL to an absolute URL based on the value passed to the property. The relative URL associated with the property. The absolute URL. Searches the current naming container for a server control with the specified parameter. The identifier for the control to be found. The specified control, or if the specified control does not exist. Determines if the server control contains any child controls. if the control contains other controls; otherwise, . Determines if the server control holds only literal content. if the server control contains solely literal content; otherwise . Causes tracking of view-state changes to the server control so they can be stored in the server control's object. This object is accessible through the property. Determines whether the server control contains child controls. If it does not, it creates child controls. Gets the server control identifier generated by ASP.NET. Occurs when a server control is released from memory, which is the last stage of the server control lifecycle when an ASP.NET page is requested. Gets the object associated with the server control for the current Web request. Gets a list of event handler delegates for the control. This property is read-only. Gets or sets the programmatic identifier assigned to the server control. Gets or sets a value indicating whether the server control persists its view state, and the view state of any child controls it contains, to the requesting client. Gets a reference to the server control's naming container, which creates a unique namespace for differentiating between server controls with the same property value. Gets a reference to the instance that contains the server control. Gets a reference to the server control's parent control in the page control hierarchy. Gets the virtual directory of the or that contains the current server control. Gets information about the Web site to which the server control belongs. Gets or sets a value that indicates whether a server control is rendered as UI on the page. Gets the unique, hierarchically-qualified identifier for the server control. Occurs when the server control binds to a data source. Occurs when the server control is initialized, which is the first step in the its lifecycle. Occurs when the server control is loaded into the object. Occurs when the server control is about to render to its containing object. Occurs when the server control is unloaded from memory. Gets a value indicating whether the current server control's child controls have any saved view-state settings. Gets a object that represents the child controls for a specified server control in the UI hierarchy. Gets a dictionary of state information that allows you to save and restore the view state of a server control across multiple requests for the same page. Gets a value that indicates whether the object is case-insensitive. Gets a value that indicates whether the server control's child controls have been created. Gets a value that indicates whether ther server control is saving changes to its view state. Specifies a class for building a custom control within the ASP.NET parser. This class cannot be inherited. Gets the of the control associated with the attribute. This property is read-only. Provides a collection container that enables ASP.NET server controls to maintain a list of their child controls. Initializes a new instance of the class for the parent server control specified in the parameter. The ASP.NET server control that the control collection is created for. Adds the specified object to the collection. The object to add to the collection. Adds the specified object to the collection at the specified index location. The location in the array to add the child control. The object to add to the collection. Removes all controls from the current server control's object. Determines whether the specified server control is in the parent server control's object. The server control to search for in the collection. if the specified server control exists in the collection; otherwise, . Retrieves the index of a specified object in the collection. The object for which the index is returned. The index of the specified server control. If the server control is not currently a member of the collection, it returns -1. Retrieves an enumerator that can iterate through the object. The enumerator to iterate through the collection. Copies the child controls stored in the object to an object, beginning at the specified index location in the . The to copy the child controls to. The zero-based relative index in where copying begins. Removes a child control, at the specified index location, from the object. The ordinal index of the server control to be removed from the collection. Removes the specified server control from the parent server control's object. The server control to be removed. Gets the number of server controls in the object for the specified ASP.NET server control. Gets the ASP.NET server control to which the object belongs. Gets an object that can be used to synchronize access to the collection of controls. Gets a value indicating whether the object is read-only. Gets a value indicating whether the is synchronized. Gets a reference to the server control at the specified index location in the object. The location of the server control in the . Contains the HTML cascading-style sheets (CSS) inline style attributes for a specified HTML server control. This class cannot be inherited. Adds a style item to the object. The index assigned to the new style in the collection. The style to store in the collection. Removes a style item from the object. The index of the style item to remove. Removes all style items from the object. Gets or sets a specified CSS value for the specified HTML server control. The index to the CSS attribute. Gets a collection of keys to all the styles in the object for a specific HTML server control. Gets the number of items in the object. Provides support for RAD designers to generate and parse . This class cannot be inherited. Evaluates data-binding expressions at runtime. The object reference against which the expression is evaluated. This must be a valild object identifier in the page's specified language. The navigation path from the to the property value to be placed in the bound control property. This must be a string type of property or field names separated by dots, such as in C# or in Visual Basic. An that results from the evaluation of the data-binding expression. Evaluates data-binding expressions at runtime and formats the result as text to be displayed in the requesting browser. The object reference against which the expression is evaluated. This must be a valild object identifier in the page's specified language. The navigation path from the to the property value to be placed in the bound control property. This must be a string type of property or field names separated by dots, such as in C# or in Visual Basic. A .NET Framework format string, similar to those used by , that converts the (which results from the evaluation of the data-binding expression) to a that can be displayed by the requesting browser. A that results from the evaluation of the data-binding expression and conversion to a string type. Contains information about a single data-binding expression in an ASP.NET server control, which allows rapid-application development (RAD) designers, such as Visual Studio .NET, to create data-binding expressions at design time. This class cannot be inherited. Initializes a new instance of the class. The property to bind data to. The .NET Framework type of the property to bind data to. The data-binding expression to be evaluated. Retrieves the hash code for an instance of the object. A 32-bit signed integer hash code. Determines whether the specified object is the same instance of the class as the current object. The object to compare against the current object. if the data binding property names match; otherwise, . Gets or sets the data-binding expression to be evaluated. Gets the name of the ASP.NET server control property to bind data against. Gets the .NET Framework type of the data-bound ASP.NET server control property. Provides a collection of objects for an ASP.NET server control. This class cannot be inherited. Initializes a new instance of the class. Adds the specified object to the . The data binding object to add. Removes all objects from the . Copies the values to a one-dimensional , beginning at the object's specified index. The one-dimensional object that is the destination of the values copied from . The index in the array, specified by the parameter, where copying begins. Returns an enumerator to iterate through the object. An that contains the collection's members. Removes the object associated with the specified property name from the and adds it to the collection. The property name associated with the object to be removed. Removes the specified object from the and adds it to the collection. The object to be removed from the . Removes the object, associated with the specified property name, from the and controls whether to add the binding to the list. The property associated with the object to be removed. A that indicates whether to add the property name to the list. indicates that an empty string is added to the list, while indicates that the property name is added to the list. Gets the number of objects in the object. Gets a value indicating whether the is read-only. Gets a value indicating whether the is synchronized (thread-safe). Gets an array of the names of the objects removed from the collection. Gets an object that can be used to synchronize access to the . Gets the object with the specified property name. The name of the property to be found. Specifies a design-time class that performs data binding of controls within a designer. This class cannot be inherited. Defines the default attribute for the class. Initializes a new instance of the class using no parameters. This is the default constructor. Initializes a new instance of the class of the specified . The for the data-binding handler. Initializes a new instance of the class with the specified type name. The fully-qualified name of the data-binding handler . Gets the type name of the data binding handler. If the type name is , this property returns an empty string. Creates a control for HTML text to allow the handling of <%# … %> data-binding expressions that are processed by the server. It persists the value of its property to view state. This class cannot be inherited. Gets the text content of the object. This is a read-only property. Specifies that a server control needs a tag name in its constructor. Initializes a new instance of the class. Initializes a new instance of the class. to add a tag to a control; otherwise, . Indicates whether a control needs a tag name in its contstructor. This property is read-only. Provides standard support for a that is always empty. Initializes a new instance of the class. The which owns this collection as its collection of child controls Denies the addition of the specified to the collection. The to be added. This parameter is always ignored. Denies the addition of the specified to the collection, at the specified index position. The index at which to add the . This parameter is always ignored. The to be added. This parameter is always ignored. Provides programmatic access to the HTML element on the server. Defines the methods, properties, and events available to all HTML server controls that must have a closing tag. Defines the methods, properties, and events common to all HTML server controls in the Web Forms page framework. Defines methods used by ASP.NET server controls to provide programmatic access to any attribute declared in the opening tag of a server control. When implemented by a class, retrieves the specified attribute property from the server control. A object that represents the name of the server control attribute. The value of the specified attribute. When implemented by a class, designates an attribute and its value to assign to the ASP.NET server control. The name of the attribute to be set. The value assigned to the attribute. Initializes a new instance of the class using default values. Initializes a new instance of the class using the specified tag. A string that specifies the tag name of the control. Gets a collection of all attribute name and value pairs expressed on a server control tag within the .aspx file. Gets a collection of all cascading style sheet (CSS) properties applied to a specified HTML server control in the .aspx file. Gets the element name of a tag that contains a attribute and value pair. Gets or sets a value indicating whether the HTML server control is disabled. Initializes a new instance of the class using default values. Initializes a new instance of the class using the specified tag name. A string that specifies the tag name of the control. Gets or sets the content found between the opening and closing tags of the specified HTML server control. Gets or sets the text between the opening and closing tags of the specified HTML server control. Initializes a new instance of the class. Gets or sets the encoding type browsers use when posting the form's data to the server. Gets or sets a value that indicates how a browser posts form data to the server for processing. Gets the identifier name for the control. Gets or sets the frame or window to render the results of information posted to the server. Retrieves the .NET Framework type that processes the control declared in the .aspx file. The element name of the control sent from the .aspx file. A collection of the attributes on the control in the .aspx file. The .NET Framework type that is assigned to the control. Defines the tag prefix used in a Web page to identify custom controls. This class cannot be inherited. Initializes a new instance of the class. A string that indentifies the custom control namespace. A string that indentifies the custom control prefix. Gets the namespace prefix for the specified control. Gets the tag prefix for the specified control. Writes a sequential series of HTML-specific characters and text on a Web Forms page. This class provides formatting capabilities that ASP.NET server controls use when rendering HTML content to clients. Represents the opening angle-bracket ( ) of an HTML tag. Represents the closing angle-bracket ( ) of an HTML tag. Represents the self-closing back slash ( ) character of an HTML tag. Represents the closing back slash and right angle bracket ( ) of a self-closing HTML element. Represents the left angle bracket and back slash ( ) of the closing tag of an HTML element. Represents the double-quote ( ) character. Represents a single quote (') character. Represents a space character. Represents the equal sign ( ) character. Represents the backslash ( ) character. Represents an equals sign and a double quote character together in a . Represents the semicolon ( ) character. Represents the colon character () used to set style attributes equal to values in the opening tag of an HTML element. Represents a single tab character. Closes the current and releases any system resources associated with it. Clears all buffers for the current and causes any buffered data to be written to the text stream. Writes a series of blank characters that represent the tab spacing for a line of HTML characters. Writes the specified string to the text stream, along with any specified tab spacing. A to be written to the text stream. Writes the text representation of a value to the text stream, along with any specified tab spacing. The value to be written to the text stream. Writes a unicode character to the text stream, along with any specified tab spacing. The unicode character to write to the text stream. Writes a character array to the text stream, along with any specified tab spacing. The character array to write to the text stream. Writes a subarray of characters to the text stream, along with any specified tab spacing. The array of characters from which the subarray is written to the text stream. The index location in the array where writing begins. The number of characters to be written to the text stream. Writes the text representation of a double-precision floating point number to the HTML text stream, along with any specified tab spacing. The double-precision floating point number to write to the text stream. Writes the text representation of a single-precision floating point number to the HTML text stream, along with any specified tab spacing. The single-precision floating point number to write to the text stream. Writes the text representation of a 32-byte signed integer to the text stream, along with any specified tab spacing. The 32-byte signed integer to write to the text stream. Writes the text representation of an 64-byte signed integer to the text stream, along with any specified tab spacing. The 64-byte signed integer to write to the text stream. Writes the text representation of an to the text stream, along with any specified tab spacing. The to write to the text stream. Writes a tab string and a formatted string to the HTML text stream, using the same semantics as . The formatting string. An object to write into the formatted string. Writes a tab string and a formatted string to the HTML text stream, using the same semantics as . The formatting string. An object to write into the formatted string. An object to write into the formatted string. Writes a tab string and a formatted string to the HTML text stream, using the same semantics as . The formatting string. The object array to write into the formatted string. Writes a followed by a line terminator to an HTML text stream. This method ignores any specified tab spacing. The to write to the HTML text stream. Writes a tab string and a , followed by a line terminator, to an HTML text stream. The to write to the text stream. Writes a line terminator to the HTML text stream. Writes a tab string and the text representation of a , followed by a line terminator, to the HTML text stream. The to be written to the text stream. Writes a tab string and a character, followed by a line terminator, to the HTML text stream. The character to be written to the text stream. Writes a tab string and a character array, followed by a line terminator, to the HTML text stream. The character array to be written to the text stream. Writes a tab string and a subarray of characters, followed by a line terminator, to the HTML text stream. The character array from which to write to the text stream. The location in the character array where writing begins. The number of characters in the array to write to the text stream. Writes a tab string and the text representation of an 8-byte floating-point value, followed by a line terminator, to the HTML text stream. The 8-byte floating-point value to write to the text stream. Writes a tab string and the text representation of a single-precision floating point number, followed by a line terminator, to the HTML text stream. The single-precision floating point number to write to the text stream. Writes a tab string and the text representation of a 32-byte signed integer, followed by a line terminator, to the HTML text stream. The 32-byte signed integer to write to the text stream. Writes a tab string and the text representation of a 64-byte signed integer, followed by a line terminator, to the HTML text stream. The 64-byte signed integer to write to the text stream. Writes any tab strings and the text representation of an , followed by a line terminator, to the HTML text stream. The to write to the text stream. Writes any tab strings and a formatted string, followed by a line terminator, to the HTML text stream. The method uses the same semantics as . The formatting string. The object to write into the formatted string. Writes any tab strings and a formatted string, followed by a line terminator, to the HTML text stream. The method uses the same semantics as . The formatting string. An object to write into the formatted string. An object to write into the formatted string. Writes any tab strings and a formatted string, followed by a line terminator, to the HTML text stream. The method uses the same semantics as . The formatting string. The array of objects to write into the formatted string. Writes any tab strings and the text representation of a 4-byte unsigned integer, followed by a line terminator, to the HTML text stream. The 4-byte unsigned integer to write. Registers HTML tags, whether literals or dynamically generated, from the source file so that they can be properly rendered to the requesting client. A that contains the HTML tag. An value that specifies which element is to be rendered. Registers HTML attributes, whether literals or dynamically generated, from the source file so that they can be properly rendered to the requesting client. The HTML attribute to be registered. An value that corresponds with the attribute name. Registers HTML style properties, whether literals or dynamically generated, from the source file so that they can be properly rendered to the requesting client. The passed from the source file specifying the style name. The value that corresponds with the specified style. Initializes a new instance of the class that uses the constant when indentation of a line is necessary. The object to render the HMTL content. Initializes a new instance of the class with the line indentation as specified in the parameter. The object to render the HMTL content. A that represents the number of spaces defined in the property. Adds the specified HTML attribute and value to the output stream. The HTML attribute to add. The value to assign to the HTML attribute. Adds the specified HTML attribute and value to the output stream with a value that indicates if the attribute and value should be HTML encoded. The HTML attribute to add. The value to assign to the HTML attribute. to HTML encode the attribute and its value; otherwise, . Adds the HTML attribute, associated with the specified key and the specified value, to the output stream. An value that represents the HTML attribute. The value to assign to the HTML attribute. Adds the HTML attribute associated with the value specified by the parameter to the output stream. This method also adds the specified attribute value, and uses the value passed to the parameter to determine whether the attribute and value should be HTML encoded. An value that represents the HTML attribute. The value to assign to the HTML attribute. to HTML encode the attribute and its value; otherwise, . Adds the specified HTML attribute and its value, along with an value, to the output stream. The HTML attribute to add. The value to assign to the HTML attribute. An value that represents the HTML attribute. Adds the specified HTML style attribute and its value to the output stream. The HTML style attribute to add. The value assigned to the HTML style attribute. Adds the HTML style attribute associated with the value, specified by the parameter, and the attribute's value to the output stream. An value that represents the HTML style attribute to add. The value to assign to the HTML attribute. Adds the specified HTML style attribute, along with its value, to the output stream. The HTML style attribute to add to the output stream. The value to assign to the HTML attribute. An value that represents the HTML style attribute to add. HTML encodes the specified HTML attribute's value. The attribute value to encode. to HTML encode the attribute value; otherwise, . The HTML-encoded attribute value, if the parameter is empty, or the unencoded attribute value if is . HTML encodes the specified HTML attribute's value. An value representing the HTML attribute to which the parameter is assigned. The value assigned to the specified HTML attribute. The encoded attribute value. Performs minimal URL encoding by converting spaces passed in the parameter to . The URL to be encoded. The encoded URL. Obtains the corresponding enumeration value for the specified HTML attribute. The HTML attribute to obtain the value for. The enumeration value for the specified HTML attribute, or if the attribute is not a member of the enumeration. Obtains the name of the HTML attribute associated with the specified value. The to obtain the HTML attribute name for. The name of the HTML attribute. Obtains the enumeration value for the specified HTML style. The HTML style attribute to obtain the value for. The enumeration value, or if the HTML style is not a member of the enumeration. Obtains the HTML style attribute associated with the specified enumeration value. The value to obtain the HTML style attribute for. The HTML style attribute. Obtains the enumeration value associated with the specified HTML element. The HTML element to obtain the value for. The value; if the parameter is not associated with a specific value, is returned. Obtains the HTML element associated with the specified enumeration value. The value to obtain the HTML element for. The HTML element. Determines whether the specified HTML attribute is rendered during the next call to the method. The associated with the HTML attribute. if the HTML attribute is rendered during the next call to the method; otherwise, . Determines whether the specified HTML attribute and its value are rendered during the next call to the method. The associated with the HTML attribute. The value assigned to the HTML attribute. if the HTML attribute is rendered during the next call to the method; otherwise, . Determines whether the specified HTML style attribute is rendered during the next call to the method. The value associated with the HTML attribute. if the HTML attribute is rendered during the next call to the method; otherwise, . Determines whether the specified HTML style attribute and its value are rendered during the next call to the method. The value associated with the HTML attribute. The value assigned to the HTML style attribute. if the HTML attribute and its value are rendered during the next call to the method; otherwise, . Determines whether the specified HTML attribute and its value will be rendered to the requesting page. The HTML attribute to render. The value that is assinged to the HTML attribute. The enumeration value associated with the HTML attribute. if the attribute will be rendered to the page; otherwise, . Determines whether the specified HTML style attribute and its value will be rendered to the requesting page. The HTML style attribute to render. The value that is assinged to the HTML style attribute. The enumeration value associated with the HTML style attribute. if the HTML style attribute will be rendered to the page; otherwise, . Determines whether the specified HTML element will be rendered to the requesting page. The HTML element to render. The enumeration value associated with the HTML element. if the HTML element will be rendered to the page; otherwise, . Removes an HTML element from the list of rendered elements. A list of the HTML elements that have been rendered. Saves the specifed HTML element for a later call to the method. The closing tag of the HTML element. Filters all HTML attributes and style attributes by calling and on all properites of the page or ASP.NET server control. Writes the opening tag of the specified HTML element to the output stream. The HTML element to render the opening tag for. Writes the opening tag of the HTML element associated with the specified enumeration value to the output stream. An value that defines the opening tag of the HTML element to render. Writes the end tag of an HTML element to the output stream. Writes any text or tab spacing that occurs before the opening tag of an HTML element to the output stream. The text or tab spacing to write to the output stream. If not overridden, this method returns . Writes any text or spacing before the content and after the opening tag of an HTML element. The text or spacing to write prior to the content of the HTML element. If not overridden, this method returns . Writes any text or spacing that occurs after the content and before the closing tag of the HTML element to render to the output stream. The spacing or text to write after the content of the HTML element. If not overridden, this method returns . Writes any spacing or text that occurs after an HTML element's closing tag. The spacing or text to write after the closing tag of the HTML element. If not overridden, this method returns . Writes the specified HTML attribute and value to the output stream. The HTML attribute to write to the output stream. The value assigned to the HTML attribute. Writes the specified HTML attribute and value to the output stream and HTML encodes them if specified in the parameter. The HTML attribute to write to the output stream. The value assigned to the HTML attribute. to HTML encode the attribute and its assigned value; otherwise, . Writes any tab spacing and the opening tag of the specified HTML element to the output stream. The HTML element to write the opening tag of. Writes any tab spacing and the opening tag of the specified HTML element to the output stream. The HTML element to write. Writes any tab spacing and the closing tag of the specified HTML element. The HTML element to write the closing tag for. Writes the specified HTML style attribute to the output stream. The HTML style attribute to write to the output stream. The value assigned to the HTML style attribute. Writes the specified HTML attribute and value to the output stream, and HTML encodes them if specified in the parameter. The HTML style attribute to write to the output stream. The value assigned to the HTML style attribute. to HTML encode the style attribute and its assigned value; otherwise, . Gets the that the object uses to write content to the page. Gets or sets the line terminator string used by the current . Gets or sets the number of spaces to indent at the beginning of a line of HTML. Gets or sets the text writer that writes the inner content of the HTML element. Gets or sets the value for the specified HTML element. Gets or sets the tag name of the HTML element being rendered. Specifies the HTML tags that can be passed to an or object output stream. The passed as an HTML tag is not recognized. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the DHTML element, which specifies text for the element. Specifies the DHTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML element. Specifies the HTML attributes that an or object writes to the opening tag of an HTML element when a Web request is processed. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies that the HTML attribute be written to the tag. Specifies the HTML styles available to an or object output stream. Specifies the HTML style. Specifies the HTML style. Specifies the HTML style. Specifies the HTML style. Specifies the HTML style. Specifies the HTML style. Specifies the HTML style. Specifies the HTML style. Specifies the HTML style. Specifies the HTML style. Specifies the HTML style. Specifies the HTML style. Specifies the HTML style. Specifies the HTML style. Provides a text writer for ASP.NET pages and server controls that render content to HTML 3.2 clients. Initializes a new instance of the class that uses the constant when indentation of a line is necessary. The object to render the HMTL content. Initializes a new instance of the class using the specified tab spacing. The object to render the HMTL content. A that represents the number of spaces defined in the property. Determines whether the specified HTML style attribute and its value have been rendered on the requesting page. The HTML style attribute to render to the client. The value associated with the HTML style attribute. The enumeration value associated with the HTML style attribute. if the HTML style attribute and its value have been rendered on the requesting page; otherwise, . Determines whether the specified HTML element has been rendered to the requesting page. The HTML element to render. The enumeration value associated with the HTML element. if the HTML element has been rendered to the requesting page; otherwise, . Obtains the HTML element associated with the specified enumeration value. The value to obtain the HTML element for. The HTML element. Writes the opening tag of the specified HTML element to the output stream. The enumeration value that indicates the HTML element to write. Writes any text or tab spacing that occurs before the opening tag of an HTML element to the output stream. Any HTML font and spacing information to render before the tag; if there is no such information to render, this method returns . Writes any tab spacing or font information that appears before the content contained in an HTML element. The font information or spacing to write prior to the content of the HTML element. If there is no such information to render, this method returns . Writes any text or spacing that occurs after the content of the HTML element to the output stream. The spacing or text to write after to the content of the HTML element. If there is no such information to render, this method returns . Writes any spacing or text that occurs after an HTML element's closing tag. The spacing or text to write after the closing tag of the HTML element. If there is no such information to render, this method returns . Writes the end tag of an HTML element to the output stream, along with any font information that is associated with the element. Provides data for any events that occur when a user clicks on a image-based ASP.NET server control, such as the or server controls. This class cannot be inherited. An integer that represents the x-coordinate where a user clicked on an image-based ASP.NET server control. An integer that represents the y-coordinate where a user clicked on an image-based ASP.NET server control. Initializes a new instance of the class. The x-coordinate where the user clicked on an image-based ASP.NET server control. The y-coordinate where the user clicked on an image-based ASP.NET server control. Represents the method that will handle any events that are raised when a user clicks on an image-based ASP.NET server control. The server control that is the source of the event. An object that contains event data. Identifies a container control that creates a new ID namespace within a object's control hierarchy. This is a marker interface only. Defines methods that ASP.NET server controls must implement to automatically load post back data. When implemented by a class, processes post back data for an ASP.NET server control. The key identifier for the control. The collection of all incoming name values. if the server control's state changes as a result of the post back; otherwise . When implemented by a class, signals the server control object to notify the ASP.NET application that the state of the control has changed. Defines the method ASP.NET server controls must implement to handle post back events. When implemented by a class, enables a server control to process an event raised when a form is posted to the server. A that represents an optional event argument to be passed to the event handler. Defines the properties and methods any class must implement to support view state management for a server control. When implemented by a class, loads the server control's previously saved view state to the control. An that contains the saved view state values for the control. When implemented by a class, saves the changes to a server control's view state to an . The that contains the view state changes. When implemented by a class, instructs the server control to track changes to its view state. When implemented by a class, gets a value indicating whether a server control is tracking its view state changes. Defines the method to implement for populating an ASP.NET server control with child controls when using a control with inline templates when declared in an .aspx file. When implemented by a class, defines the object that child controls and templates belong to. These child controls are in turn defined within an inline template. The object to contain the instantiated controls from the inline template. Defines the properties and methods that objects that participate in validation must implement. When implemented by a class, evaluates the condition it checks and upates the property. When implemented by a class, gets or sets a value indicating whether the user-entered content in the specified control passes validation. When implemented by a class, gets or sets the error message text generated when the condition being validated fails. Represents HTML elements, text, and any other strings in an ASP.NET page that do not require processing on the server. Initializes a new instance of the class that contains a literal string to be rendered on the requested ASP.NET page. Initializes a new instance of the class with the specified text. The text to be rendered on the requested Web page. Creates an object for the current instance of the . The object for the current control. Writes the content of the object to the ASP.NET page. An object that renders the content of the object to the requesting client. Gets or sets the text content of the object. Deserializes a LOS-formatted object from a object. The source of the object to be deserialized. Returns the deserialized object. Deserializes a LOS-formatted object from a object. The source of the object to be deserialized. Returns the deserialized object. Deserializes a LOS formatted object from a string. The source of the object to be deserialized. Returns the deserialized object. Serializes the Web Forms view state value into a object. The object to serialize into. The view state information to pass. Serializes the view state value into a object. The object to serialize into. The view state information to pass. Holds two objects that can be added together to an ASP.NET server control's view state. Represents the first object added to the server control's view state using the class. Represents the second object added to the server control's view state using the class. Initializes a new instance of the class. The objects inserted in the server control's view state. Initializes a new instance of the class containing the specifed objects. The first object to add to view state. The second object to add to view state. The objects to be added to view state. Holds three objects that can be added together to an ASP.NET server control's view state. Represents the first object added to the server control's view state using the class. Represents the second object added to the server control's view state using the class. Represents the third object added to the server control's view state using the class. Initializes a new instance of the class. Initializes a new instance of the class that contains two objects. The first object to add to view state. The second object to add to view state. Initializes a new instance of the class that contains three objects. The first object to add to view state. The second object to add to view state. The third object to add to view state. Represents an .aspx file requested from a server that hosts an ASP.NET Web application. Provides the class and the class with a base set of functionality. Initializes a new instance of the class. Performs construction time logic. Raises the event. An object that contains the event data. Raises the event. An object that contains the event data. Raises the event. An object that contains the event data. Obtains a object from a user control file. The virtual path to a user control file. Returns the specified object. Obtains an instance of the interface from an external file. The virtual path to a user control file. An instance of the specified template. Parses an input string into a on the Web Forms page or user control. A that contains a user control. Returns the parsed . Occurs when a transaction completes. Occurs when a user aborts a transaction. Occurs when an unhandled exception is thrown. Initializes a new instance of the class. Creates an object to render the page's content. The text writer to create. The specified or object. Retrieves a hash code that is generated by objects that are generated at run time. This hash code is unique to the object's control hierarchy. The hash code generated at run time. The default is 0. Performs any initialization of the instance of the class that is required by RAD designers. This method is used only at design time. Determines the type of request made for the class. If the post back used the method, the form information is returned from the object. If the postback used the method, the query string information is returned. If the page is being requested for the first time, is returned. Loads any saved view-state information to the object. Override this method if you want to load the view-state information in anything other than a hidden field. The saved view state. Obtains a reference to a client-side script function that causes, when invoked, the server to post back to the page. The server control to process the post back on the server. The text of the client-side function call that can be inserted in a client-side event handler. Obtains a reference to a client-side script function that causes, when invoked, the server to post back to the page. This method also passes a parameter to the server control that performs the post-back processing on the server. The server control to process the post back. The parameter passed to the server control. The text of the client-side function call that can be inserted into a client-side event handler. Obtains a reference to a client-side script function that causes, when invoked, a server postback to the form. The server control that receives the client event postback. A argument that is passed to the method. The that represents the client event. Appends to the beginning of the return from a call to allow hyperlink post-back processing on the server. The server control to process the postback. The parameter passed to the server control. The name of the client-side function and the property of the server control that processed the function and argument passed to the control. Declares a value that is declared as an ECMAScript array declaration when the page renders. The name of the array in which to declare the value. The value to place in the array. Allows server controls to automatically register a hidden field on the form. The field will be sent to the when the server control is rendered. The unique name of the hidden field to be rendered. The value to be emitted in the hidden form. Determines if the client startup script is registered with the object. The string key of the startup script to search for. if the startup script is registered; otherwise, . Determines if the client script block is registered with the page. The string key of the client script to search for. Returns if the script block is registered; otherwise, . Allows ASP.NET server controls to emit client-side script blocks in the . Unique key that identifies a script block. Content of script that is sent to the client. Allows ASP.NET server controls to emit client-side script blocks in the . Unique key that identifies a script block. Content of script that will be sent to the client. Allows a page to access the client event. The script should be a function call to client code registered elsewhere. Unique key that identifies a script block. The client-side script to be sent to the client. Registers a control as one that requires post-back handling. The control to be registered. Notifies the server control that caused the postback that it should handle an incoming post back event. The ASP.NET server control that caused the postback. This control must implement the interface. The post-back argument. Registers an ASP.NET server control as requiring an event to be raised when the control is processed on the . The control to register. Retrieves the physical path that a virtual path, either absolute or relative, maps to. A that represents the virtual path. The physical path associated with the virtual path. Causes page view state to be persisted, if called. Saves any view-state information for the page. An in which to store the view-state information. Instructs any validation controls included on the page to validate their assigned information. Confirms that an control is rendered for the specified ASP.NET server control at run time. The ASP.NET server control that is required to be in the control. Gets the object associated with the page. Gets the object for the current Web request. Gets or sets a value that allows you to override automatic detection of browser capabilities and to specify how a page renders for particular browser clients. Gets or sets the error page to which the requesting browser is redirected in the event of an unhandled page exception. Gets the object for the current Web request. Gets the object for the requested page. Gets the object associated with the . This object allows you to send HTTP response data to a client and contains information about that response. Gets the object, which is an instance of the class. Gets the object associated with the application in which the page resides. Gets the current object provided by ASP.NET. Gets information about the user making the page request. Gets a value indicating whether the page is being loaded in response to a client postback, or if it is being loaded and accessed for the first time. Gets or sets a value indicating whether the page maintains its view state, and the view state of any server controls it contains, when the current page request ends. Gets or sets an identifier for a particular instance of the class. Gets or sets a value indicating whether the object is rendered. Gets a value indicating whether page validation succeeded. Gets a collection of all validation controls contained on the requested page. Gets or sets a value indicating whether smart navigation is enabled. Specifies the valid values for the location of the output cache. The output cache can be located on the browser client (where the request originated), on a proxy server (or any other server) participating in the request, or on the server where the request was processed. The output cache is located on the browser client where the request originated. The output cache can be stored in any HTTP 1.1 cache-capable devices other than the origin server. This includes proxy servers and the client that made the request. The output cache is located on the Web server where the request was processed. The output cache is disabled for the requested page. Compiles a requested .aspx file into a object. The virtual path to the requested file. The name of the requested file. The object that contains information about the current Web request. Returns the compiled instance of the requested . Compiles the requested page into the specified type. Returns the compiled page. Defines the metadata attribute that Web Forms user controls use to indicate how their output is cached. This class cannot be inherited. Initializes a new instance of the class with the specified duration assigned to the user control to be cached. An integer that represents the number of seconds a user control is to remain in the output cache. Initializes a new instance of the class with the , , and parameter values specified for the user control to be cached. The time, in seconds, that the user control is cached. A semicolon-separated list of strings used to vary the output cache. By default, these strings correspond to a query string value sent with method attributes, or a parameter sent using the method. When this attribute is set to multiple parameters, the output cache contains a different version of the requested document for each specified parameter. Possible values include , , and any valid query string or parameter name. A semicolon-separated list of strings used to vary the output cache. These strings represent fully qualified names of properties on a user control. When this attribute is used for a user control, the user control output is varied to the cache for each specified user control property. Any text that represents custom output caching requirements. If this attribute is given a value of , the cache is varied by browser name and major version information. If a custom string is entered, you must override the method in your application's Global.asax file. Gets the amount of time that cached items are to remain in the output cache. Gets a list of query string or form POST paramaters that the output cache will use to vary the user control. Gets a list of user control properties that the output cache uses to vary the user control. Gets a list of custom strings that the output cache wil use to vary the user control. . Provides the base functionality for the and the classes. Gets or sets an instance of the class associated with the cached user control output. Represents an instance of the class when it has been specifed for output caching and included declaratively in a page or another user control. Created when a user control (.ascx file) is specified for output caching, using either the directive or the , and is added to a page programmatically. Gets a reference to the user control that is to be cached. Defines a metadata attribute that you can use when developing ASP.NET server controls. Use it to indicate whether XML elements nested within the server control's tags, when the control is used declaratively on a page, should be treated as properties or as child controls. This class cannot be inherited. Defines the default value for the class. This field is read-only. Initializes a new instance of the class. Initializes a new instance of the class using the property to determine whether child XML elements of a server control are parsed as though they were properties of the control. if the child XML elements are parsed as properties of the server control; otherwise, . Initializes a new instance of the class using the and parameters. if the child XML elements are parsed as properties of the server control; otherwise, . A string that defines a collection property of the server control into which child controls are parsed by default. Gets or sets a value indicating whether child XML elements are parsed as though they are properties of a server control. Gets or sets the default property for the parent server control into which child elements are parsed. Defines a metadata attribute used by ASP.NET server controls. The attribute indicates whether, at design time, the child controls of an ASP.NET server control should be persisted as nested inner controls. This class cannot be inherited. Indicates that the child controls of an ASP.NET server control should persist as nested controls at design-time. This field is read-only. Indicates that the child controls of an ASP.NET server control should not persist as nested controls at design-time. This field is read-only. Indicates the default attribute state. This field is read-only. Initializes a new instance of the class. to persist the child controls as server control tags; otherwise, . Gets a value that indicates whether the child controls of an ASP.NET server control are persisted as nested inner controls at design-time. Specifies how an ASP.NET server control property or event is persisted declaratively in an .aspx or .ascx file. Specifies that the property or event persists as an attribute. Specifies that the property persists in the ASP.NET server control as a nested tag. This is commonly used for complex objects; those that have persistable properties of their own. Specifies that the property persists in the ASP.NET server control as a inner text. Also indicates that this property is defined as the element's default property. Only one property can be designated the default property. Specifies that the property persists as the only inner text of the ASP.NET server control. The property value is HTML encoded. Only a string can be given this designation. Defines the metadata attribute that specifies how an ASP.NET server control property or event is persisted to an ASP.NET page. This class cannot be inherited. Specifies that the property or event persists in the opening tag of the server control as an attribute. This field is read-only. Specifies that the property persists as a nested tag within the opening and closing tags of the server control. This field is read-only. Specifies that a property persists as the only inner content of the ASP.NET server control. This field is read-only. Specifies that a property is HTML-encoded and persists as the only inner content of the ASP.NET server control. This field is read-only. Specifies the default type for the class. The default is . This field is read-only. Gets the current value of the enumeration. [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] Compiles the Web handler file into the object stored in the cache. If the type for the object is not in the cache, this method places it there. The Type object assigned to the currently requested file. When overridden in a derived class, this property gets the default directive name that you assign to the files processed by your parser class. Gets the default directive name for all Web page requests. Compiles the requested file using information obtained from the object for the current request. The file to be compiled. The object for the current request. Returns a object as specified by the object. Gets the default directive name for all Web service requests. Manages the view state of ASP.NET server controls, including pages. This class cannot be inherited. Initializes a new instance of the class. This is the default constructor for this class. Initializes a new instance of the class that allows stored state values to be case-insensitive. to ignore case; otherwise, . Adds a new object to the object. If the item already exists in the , it updates the value of the item. The attribute name for the object. The value of the item to add to the . Returns a object that represents the object added to view state. Removes all items from the current object. Returns an enumerator that iterates over all the key/value pairs of the objects stored in the . The enumerator to iterate through the state bag. Checks a object stored in the to evaluate if it has been modified since the call to . The key of the item to check. if the item has been modified; otherwise, . Removes the specified key/value pair from the object. The item to remove. Gets the number of objects in the object. Gets a collection of keys representing the items in the object. Gets a collection of the view-state values stored in the object. Gets or sets the value of an item stored in the object. The key for the item. Represents an item that is saved in the class when view state information is persisted between Web requests. This class cannot be inherited. Gets or sets a value indicating whether the object has been modified. Gets or sets the value of the object that is stored in the object. Declares the type of the that will contain the template once it is created. Initializes a new instance of the class. The for the container control. Gets the container control type. [To be supplied.] Specifies the default tag generated for a custom control when it is dragged from a toolbox in a tool such as Visual Studio. Represents the default value for a custom control. Returns the hash code of the custom control. A 32-bit signed representing the hash code. Gets the string representing the initial values of the control’s property, which is used in a visual designer for instantiating the control. Captures and presents execution details about a Web request. This class cannot be inherited. Initializes a new instance of the class. An that contains information about the current Web request. Writes a trace message to the trace log. The trace message to write to the log. Writes trace information to the trace log, including a message and any user-defined categories. The trace category that receives the message. The trace message to write to the log. Writes trace information to the trace log, including any user-defined categories,trace messages, and error information. The trace category that receives the message. The trace message to write to the log. An that contains information about the error. Writes a trace message to the trace log. All warnings appear as in the log as red text. The trace message to write to the log. Writes trace information to the trace log, including any user-defined categories and trace messages. All warnings appear in the log as red text. The trace category that receives the message. The trace message to write to the log. Writes trace information to the trace log, including any user-defined categories,trace messages, and error information. All warnings appear in the log as red text. The trace category that receives the message. The trace message to write to the log. An that contains information about the error. Gets or sets the sorted order in which trace messages should be output to a requesting browser. Indicates whether tracing is enabled for the current Web request. Specifies in what order trace messages are emitted into the HTML output of a page. Emit trace messages in the order they were processed. Emit trace messages alphabetically by category. Specifies the default value, which is equal to Disable Specifies that tracing is enabled for a Web Forms page or an ASP.NET application. Specifies that trace functionality is disabled for an application or a page. Represents an .ascx file when called in an .aspx file. Performs any initialization steps on the user control that are required by RAD designers. Raises the event. An object that contains the event data. Initializes the object that has been created declaratively. Since there are some differences between pages and user controls, this method makes sure that the user control is initialized properly. The object that contains the user control. Restores the view-state information from a previous user control request that was saved by the method. An that represents the user control state to be restored. Saves any user control view-state changes that have occurred since the last page postback. Returns the user control's current view state. If there is no view state associated with the control, it returns . Assigns a virtual file path, either absolute or relative, to a physical file path. The virtual file path to map. The physical path to the file. Gets a collection of all attribute name and value pairs declared in the user control tag within the .aspx file. Gets the object for the current Web request. Gets the object for the current Web request. Gets the object for the current Web request. Gets the object for the current Web request. Gets the object for the current Web request. Gets the object that is associated with the application that contains the user control. Gets a value indicating whether the user control is being loaded in response to a client postback, or if it is being loaded and accessed for the first time. Gets the object for the current Web request. Defines the metadata attribute that ASP.NET server controls use to identify a validation property. This class cannot be inherited. Initializes a new instance of the class. The name of the validation property. Gets the name of the ASP.NET server control's validation property. Exposes an array of references. This class cannot be inherited. Initializes a new instance of the class. Adds the specified validation server control to the . The validation server control to add. Determines whether the specified validation server control is contained within the page's . The validation server control to check for. if the validation server control is in the collection; otherwise, . Removes the specified validation server control from the page's . The validation server control to removed from the collection. Returns an for the . The for the collection. Copies a validation server control to the specified array beginning at the location specified by the parameter. The collection to which the validation server control is added. The index where the validation server control is copied. Gets the number of references in the collection. Gets the validation server control at the specified index location in the . The index of the validator to return. Gets an object that can be used to synchronize the . Gets a value that indicates whether the is read-only. Gets a value that indicates whether the is synchronized. Allows programmatic access to the HTML tag on the server. Initializes a new instance of the class. Raises the event. This allows you to provide a custom handler for the event. A that contains event data. Gets or sets the URL target of the link specified in the server control. Gets or sets the bookmark name defined in the server control. Gets or sets the target window or frame to load Web page content into. Gets or sets the ToolTip text displayed when the mouse pointer is placed over the control. Occurs when the control is clicked. Allows programmatic access to the HTML tag on the server. Initializes a new instance of the class. Raises the event. This allows you to provide a custom handler for the event. A that contains the event data. Gets or sets a value indicating whether validation is performed when the control is clicked. Occurs when the user clicks an control on the client Web page. Defines the methods, properties, and events for all HTML server control tags not represented by a specific .NET Framework class. Initializes a new instance of the class with default values. Initializes a new instance of the class with the specified tag. The name of the element for which the instance of this class is created. Gets or sets the tag name of an element that contains a attribute. Provides programmatic access for the HTML element on the server. Initializes a new instance of the class. Gets or sets the alternative caption the browser displays if an image is unavailable or currently downloading and not yet finished. Gets or sets the alignment of the image relative to other Web page elements. Gets or sets the width of a frame for an image. Gets or sets the height of the image. Gets or sets the source of the image file to display. Gets or sets the width of the image. Allows programmatic access to the HTML , , and elements on the server. Serves as the abstract base class that defines the methods, properties, and events common to all HTML input controls, such as the , , and elements. Initializes a new instance of the class. The type of input control. Gets or sets the unique identifier name for the . Gets or sets the value associated with the . Gets the type of an . Initializes a new instance of an class using default values. Initializes a new instance of an class using the specified button type. The input button type. Raises the event. This allows you to handle the event directly. A that contains the event data. Gets or sets a value indicating whether validation is performed when the control is clicked. Occurs when an control is clicked on the Web page. Allows programmatic access to the HTML element on the server. Initializes a new instance of an class. Raises the event. This method allows you to handle the event directly. A that contains event information. Gets or sets a value indicating whether the is checked. Occurs when the Web page is submitted to the server and the control changes state from the previous post. Allows programmatic access to the HTML element on the server. Initializes a new instance of the class. Gets or sets a comma-separated list of MIME encodings used to constrain the file types the user can select. Gets or sets the maximum length of the file path for the file to upload from the client computer. Gets access to the uploaded file specified by a client. Gets or sets the width of the text box in which the file path is entered. Allows programmatic access to the HTML element on the server. Initializes a new instance of the class. Raises the event. This method allows you to handle the event directly. A that contains event data. Occurs when the property is changed on the server. Allows programmatic access to the HTML element on the server. Initializes a new instance of the class. Raises the event. A that contains event data. Gets or sets the alignment of the control in relation to other elements on the Web page. Gets or sets the alternative text that the browser displays if the image is unavailable or has not been downloaded. Gets or sets the border width for the control. Gets or sets the location of the image file. Gets or sets a value indicating whether validation is performed when the control is clicked. Occurs on the server when the user clicks an control. Allows programmatic access to the HTML element on the server. Initializes a new instance of the class. Raises the event. This allows you to create a custom event handler when the event is raised. A that contains the event data. Gets or sets a value indicating whether the control is selected. Gets or sets the name of the group that the instance of the class is associated with. Gets or sets the value associated with the control. Occurs when the value of the property of the control changes between posts to the server. Allows programmatic access to the HTML and elements on the server. Initializes a new instance of the class using default values. Initializes a new instance of the class using the specified input control type. The type of input control. Raises the event. A that contains event data. Gets or sets the maximum number of characters that can be entered in the text box. Gets or sets the width of the text box. Gets or sets the contents of the text box. Occurs when the property is changed on the server. Allows programmatic access to the HTML element on the server. Initializes a new instance of the class. Raises the event of the control. This allows you to provide a custom handler for the event. A that contains the event data. Gets or sets the set of data to bind to the control from a with multiple sets of data. Gets or sets the source of information to bind to the control. Gets or sets the field from the to bind to the property of each item in the control. Gets or sets the field from the to bind to the property of each item in the control. Gets or sets the content between the opening and closing tags of the control without automatically converting special characters to their equivalent HTML entities. This property is not supported for this control. Gets or sets the content between the opening and closing tags of the control with automatic conversion of special characters to their equivalent HTML entities. This property is not supported for this control. Gets a collection that contains the items listed in an control. Gets or sets a value indicating whether multiple items can be selected concurrently in the control. Gets or sets the unique identifier name associated with the control. Gets or sets the ordinal index of the selected item in an control. Gets or sets the height (in rows) of the control. Gets the value of the selected item in the control or sets the property of the control to the index of the first item in the list with the specified value. Occurs when the selected items in the control change between posts to the server. Allows programmatic access on the server to the HTML element. Initializes a new instance of the class. Gets or sets the alignment of the control in relation to other elements on the Web page. Gets or sets the background color of the control. Gets or sets the width of the border (in pixels) of the control. Gets or sets the border color of the control. Gets or sets the amount of space between the contents of a cell and the cell's border (in pixels) in the control. Gets or sets the amount of space between adjacent cells (in pixels) in the control. Gets or sets the content between the opening and closing tags of the control, without automatically converting special characters to their equivalent HTML entities. This property is not supported for this control. Gets or sets the content between the opening and closing tags of the control, with automatic conversion of special characters to their equivalent HTML entities. This property is not supported for this control. Gets or sets the height of the control. Gets or sets the width of the control. Gets an that contains all the rows in the control. [To be supplied.] Adds the specified object to the collection. The new control is added to the array at the specified index location. The location in the array to add the child control. The object to add to the collection. Represents the and HTML elements in an . Initializes a new instance of the class using default values. Initializes a new instance of the class, using the specified tag name. The element name of the tag. Gets or sets the horizontal alignment of the content in the cell represented by an instance of the class. Gets or sets the background color of the cell represented by an instance of the class. Gets or sets the border color of the cell represented by an instance of the class. Gets or sets the number of columns occupied by a cell represented by an instance of the class. Gets or sets the height (in pixels) of the cell represented by an instance of the class. Gets or sets a value indicating whether the text in a cell represented by an instance of the class automatically continues on the next line when it reaches the end of the cell. Gets or sets the number of rows occupied by a cell represented by an instance of the class. Gets or sets the vertical alignment for the content of a cell represented by an instance of the class. Gets or sets the width (in pixels) of the cell represented by an instance of the class. A collection of objects that represent the cells in a single row of an control. This class cannot be inherited. Appends the specified to the end of the . The to add to the collection. Adds the specified at the specified index location of the . The location in the at which to add the . The to add to the . Removes all objects from the . Returns a implemented object that contains all objects in the . A implemented object that contains all objects in the . Copies the items from the to the specified , beginning with the specified index in the . A zero-based that receives the copied items from the . The first index in the specified to receive the items. Removes the specified from the . The to remove from the . Removes the at the specified index from the . The index of the to remove from the . Gets the number of objects in the . Gets the at the specified index from the . An ordinal index value that specifies the to return. Gets the object that can be used to synchronize access to the . Gets a value indicating whether the is read-only. Gets a value indicating whether access to the is synchronized (thread-safe). Represents the HTML element in an control. Initializes a new instance of the class. Gets or sets the horizontal alignment of the content in the cells of a row in an control. Gets a collection of objects that represent the cells contained in a row of the control. Gets or sets the background color of the row represented by an instance of the class. Gets or sets the border color of the row represented by an instance of the class. Gets or sets the height (in pixels) of the row represented by an instance of the class. Gets or sets the content between the opening and closing tags of the control without automatically converting special characters to their equivalent HTML entities. This property is not supported for this control. Gets or sets the content between the opening and closing tags of the control with automatic conversion of special characters to their equivalent HTML entities. This property is not supported for this control. Gets or sets the vertical alignment of the content in the cells of a row in an control. [To be supplied.] Adds the specified object to the collection. The new control is added to the array at the specified index location. The location in the array to add the child control. The object to add to the collection. A collection of objects that represent the rows of an control. This class cannot be inherited. Appends the specified to the end of the . The to add to the collection. Adds an to the specified location in the collection. The location in the at which to add the . The to add to the . Removes all objects from the . Copies the items from the to the specified , starting at the specified index in the array. A zero-based that receives the copied items from the . The first index in the specified array to receive the items. Returns a implemented object that contains all objects in the . A implemented object that contains all objects in the . Removes the specified from the . The to remove from the . Removes the at the specified index from the . The index of the to remove from the . Gets the number of objects in the . Gets the at the specified index from the . An ordinal index value that specifies the to return. Gets the object that can be used to synchronize access to the . Gets a value indicating whether the is read-only. Gets a value indicating whether access to the is synchronized (thread-safe). Allows programmatic access to the HTML element on the server. Initializes a new instance of the class. Raises the event of the control. This allows you to provide a custom handler for the event. A that contains the event data. Gets or sets the width (in characters) of the control. Gets or sets the unique identifier name for the control. Gets or sets the height (in characters) of the control. Gets or sets the text entered in the control. Occurs when the content of the control changes between posts to the server. Provides data for the event of the control. This class cannot be inherited. Initializes a new instance of the class. A containing the advertisement properties from the XML file. Gets a object that contains all the advertisement properties for the currently displayed advertisement. Gets or sets the alternate text displayed in the control when the advertisement image is unavailable. Browsers that support the ToolTips feature display this text as a ToolTip for the advertisement. Gets or sets the URL of an image to display in the control. Gets or sets the Web page to display when the control is clicked. Represents the method that will handle the event of an control. The source of the event. An that contains the event data. Displays an advertisement banner on a Web page. Serves as the base class that defines the methods, properties and events common to all controls in the namespace. Initializes a new instance of the class that represents a HTML tag. Initializes a new instance of the class using the specified HTML tag. One of the values. Initializes a new instance of the class using the specified HTML tag. An HTML tag. Adds HTML attributes and styles that need to be rendered to the specified . This method is used primarily by control developers. A that represents the output stream to render HTML content on the client. Copies any nonblank elements of the specified style to the Web control, overwriting any existing style elements of the control. This method is primarily used by control developers. A that represents the style to be copied. Copies the properties not encapsulated by the object from the specified Web server control to the Web server control that this method is called from. This method is used primarily by control developers. A that represents the source control with properties to be copied to the Web server control that this method is called from. Creates the style object that is used internally by the class to implement all style related properties. This method is used primarily by control developers. A that is used to implement all style-related properties of the control. Copies any nonblank elements of the specified style to the Web control, but will not overwrite any existing style elements of the control. This method is used primarily by control developers. A that represents the style to be copied. Renders the HTML opening tag of the control into the specified writer. This method is used primarily by control developers. A that represents the output stream to render HTML content on the client. Renders the HTML closing tag of the control into the specified writer. This method is used primarily by control developers. A that represents the output stream to render HTML content on the client. Renders the contents of the control into the specified writer. This method is used primarily by control developers. A that represents the output stream to render HTML content on the client. Gets or sets the access key (underlined letter) that allows you to quickly navigate to the Web server control. Gets the collection of arbitrary attributes (for rendering only) that do not correspond to properties on the control. Gets or sets the background color of the Web server control. Gets or sets the border color of the Web control. Gets or sets the border width of the Web server control. Gets or sets the border style of the Web server control. Gets the style of the Web server control. This property is used primarily by control developers. Gets a value indicating whether a object has been created for the property. This property is primarily used by control developers. Gets or sets the Cascading Style Sheet (CSS) class rendered by the Web server control on the client. Gets a collection of text attributes that will be rendered as a style attribute on the outer tag of the Web server control. Gets or sets a value indicating whether the Web server control is enabled. Gets the font properties associated with the Web sServer control. Gets or sets the foreground color (typically the color of the text) of the Web server control. Gets or sets the height of the Web server control. Gets or sets the tab index of the Web server control. Gets the value that corresponds to this Web server control. This property is used primarily by control developers. Gets the name of the control tag. This property is used primarily by control developers. Gets or sets the text displayed when the mouse pointer hovers over the Web server control. Gets or sets the width of the Web server control. Initializes a new instance of the class. Raises the event for the control. An that contains event data. Gets or sets the path to an XML file that contains advertisement information. Gets or sets a category keyword to filter for specific types of advertisements in the XML advertisement file. Gets or sets the name of the browser window or frame that displays the contents of the Web page linked to when the control is clicked. Occurs once per round trip to the server after the creation of the control, but before the page is rendered. Initialize the stuct based on a dictionary containing the advertisement properties Serves as the abstract base class for validation controls that perform typed comparisons. Serves as the abstract base class for validation controls. Represents a label control, which displays text on a Web page. Initializes a new instance of the class. Gets or sets the text content of the control. Initializes a new instance of the class. Helper function that verifies whether the specified control is on the page and contains validation properties. The control to verify. Provides additional text to describe the source of the exception, if an exception is thrown from using this method. Helper function that determines whether the control specified by the property is a valid control. if the control specified by the property is a valid control; otherwise, . When overridden in a derived class, this method contains the code to determine whether the value in the input control is valid. if the value in the input control is valid; otherwise, . Gets the client ID of the specified control. The name of the control to get the client ID. The client ID of the specified control. Gets the value associated with the specified input control. The name of the input control to get the value from. The value associated with the specified input control. Helper function to get the validation property of a control (if it exists). An that represents the control to get the validation property of. A that contains the validation property of the control. Helper function that determines whether the validator control can be rendered for an uplevel browser. if the validator control can be rendered for an uplevel browser; otherwise, . Registers code on the page for client-side validation. Registers an ECMAScript array declaration using the array name, . Performs validation on the associated input control and updates the property. Gets or sets the color of the message displayed when validation fails. Gets or sets the input control to validate. Gets or sets the text for the error message. Gets or sets a value indicating whether client-side validation is enabled. Gets or sets a value that indicates whether the validation control is enabled. Gets or sets a value that indicates whether the associated input control passes validation. Gets a value that indicates whether the control specified by the property is a valid control. Gets a value that indicates whether the client's browser supports uplevel rendering. Gets or sets the display behavior of the error message in a validation control. Determines whether the specified string can be converted to the specified data type. The string to test. One of the enumeration values. if the specified data string can be converted to the specified data type; otherwise, . Generates the four-digit year representation of the specified two-digit year. A two-digit year. The four-digit year representation of the specified two-digit year. Gets or sets the data type that the values being compared are converted to before the comparison is made. Gets the maximum year that can be represented by a two-digit year. Serves as the abstract base class for data listing controls, such as the and . This class provides the methods and properties common to all data listing controls. Initializes a new instance of the class. Binds the control and all its child controls to the data source specified by the property. Determines whether the specified data type is bindable to a list control that derives from the class. A object that contains the data type to test. if the specified data type is bindable to a list control that derives from the class; otherwise, . Raises the event of a . This allows you to create a custom handler for the event. A that contains the event data. Gets or sets the amount of space between the contents of a cell and the cell's border. Gets or sets the amount of space between cells. Gets a that contains a collection of child controls in a data listing control. Gets a that stores the key values of each record (displayed as a row) in a data listing control. Gets or sets the key field in the data source specified by the property. Gets or sets the specific data member in a multimember data source to bind to a data listing control. Gets or sets the source containing a list of values used to populate the items within the control. Gets or sets a value that specifies whether the border between the cells of a data listing control is displayed. Gets or sets the horizontal alignment of a data listing control within its container. Occurs when a different item is selected in a data listing control between posts to the server. Specifies the border style of a control. No set border style. No border. A dotted line border. A dashed line border. A solid line border. A double solid line border. A grooved border for a sunken border appearance. A ridged border for a raised border appearance. An inset border for a sunken control appearance. An outset border for a raised control appearance. A column type for the control that is bound to a field in a data source. Serves as the base class for the different column types of the control. Initializes a new instance of the class. Provides the base implementation to reset a column derived from the class to its initial state. Provides the base implementation to reset the specified cell from a column derived from the class its initial values. A that represents the cell to reset. The column number where the cell is located. One of the values. Loads the state of the . An that contains the saved state of the . Causes tracking of view-state changes to the server control so they can be stored in the server control's object. Calls the method. Saves the current state of the . An that contains the saved state of the . Gets a value that indicates whether the column is in design mode. Gets the style properties for the footer section of the column. Gets or sets the text displayed in the footer section of the column. Gets or sets the location of an image to display in the header section of the column. Gets the style properties for the header section of the column. Gets or sets the text displayed in the header section of the column. Gets the style properties for the item cells of the column. Gets the control that the column is a member of. Gets or sets the name of the field or expression to pass to the method when a column is selected for sorting. Gets the that allows a column derived from the class to store its properties. Gets or sets a value that indicates whether the column is visible in the control. Represents the string "!". This field is read-only. Initializes a new instance of the class. Converts the specified value to the format indicated by the property. The value to format. The specified value converted to the format indicated by the property. Resets the to its initial state. Resets the specified cell in the to its initial state. A object that represents the cell to reset. The column number where the cell is located. One of the values. Gets or sets the field name from the data source to bind to the . Gets or sets the string that specifies the display format for items in the column. Gets or sets a value that indicates whether the items in the can be edited. Displays a push button control on the Web page. Initializes a new instance of the class. Raises the event of the control. A that contains the event data. Raises the event of the control. A that contains the event data. Gets or sets the command name associated with the control that is passed to the event. Gets or sets an optional parameter passed to the event along with the associated . Gets or sets a value indicating whether validation is performed when the control is clicked. Gets or sets the text caption displayed in the control. Occurs when the control is clicked. Occurs when the control is clicked. A column type for the control that contains a user-defined command button, such as or , that corresponds with each row in the column. Initializes a new instance of the class. Converts the specified value to the format indicated by the property. The value to format. The specified value converted to the format indicated by the property. Resets the to its initial state. Resets a cell in the to its initial state. A that represents the cell to reset. The column number where the cell is located. One of the values. Gets or sets the type of button to display in the column. Gets or sets a string that represents the command to perform when a button in the is clicked. Gets or sets the field name from a data source to bind to the . Gets or sets the string that specifies the display format for the caption in each command button. Gets or sets the caption displayed in the command buttons of the . Specifies the button type for the object. A column of hyperlink style buttons. A column of push buttons. Displays a single month calendar that allows the user to select dates and move to the next or previous month. Initializes a new instance of the class. Raises the event of the control and allows you to provide a custom handler for the event. A that contains information about the cell to render. A that contains information about the day to render. Raises the event of the control and allows you to provide a custom handler for the event. Raises the event of the control and allows you to provide a custom handler for the event. A object that represents the month currently displayed in the control. A object that represents the previous month displayed by the control. Gets or sets the amount of space between the contents of a cell and the cell's border. Gets or sets the amount of space between cells. Gets the style properties for the section that displays the day of the week. Gets or sets the name format of days of the week. Gets the style properties for the days in the displayed month. Gets or sets the day of the week to display in the first day column of the control. Gets or sets the text displayed for the next month navigation control. Gets or sets the format of the next and previous month navigation elements in the title section of the control. Gets the style properties for the next and previous month navigation elements. Gets the style properties for the days on the control that are not in the displayed month. Gets or sets the text displayed for the previous month navigation control. Gets or sets the selected date. Gets a collection of objects that represent the selected dates on the control. Gets the style properties for the selected dates. Gets or sets the date selection mode on the control that specifies whether the user can select a single day, a week, or an entire month. Gets or sets the text displayed for the month selection element in the selector column. Gets the style properties for the week and month selector column. Gets or sets the text displayed for the week selection element in the selector column. Gets or sets a value indicating whether the heading for the days of the week is displayed. Gets or sets a value indicating whether the days on the control are separated with grid lines. Gets or sets a value indicating whether the control displays the next and previous month navigation elements in the title section. Gets or sets a value indicating whether the title section is displayed. Gets or sets the title format for the title section. Gets the style properties of the title heading for the control. Gets the style properties for today's date on the control. Gets or sets the value for today's date. Gets or sets the date that specifies the month to display on the control. Gets the style properties for the weekend dates on the control. Occurs when each day is created in the control hierarchy for the control. Occurs when the user selects a day, a week, or an entire month by clicking the date selector controls. Occurs when the user clicks on the next or previous month navigation controls on the title heading. Represents a date in the control. Initializes a new instance of the class. A object that contains the date represented by an instance of this class. to indicate that the date represented by an instance of this class is either a Saturday or a Sunday; otherwise, . to indicate that the date represented by an instance of this class is the current date; otherwise, . to indicate that the date represented by an instance of this class is selected on the control; otherwise, . to indicate that the date represented by an instance of this class is in a month other than the displayed month on the control; otherwise, . The day number for the date represented by this class. Gets the date represented by an instance of this class. This property is read-only. Gets the string equivalent of the day number for the date represented by an instance of the class. This property is read-only. Gets a value that indicates whether the date represented by an instance of this class is in a month other than the month displayed in the control. This property is read-only. Gets or sets a value that indicates whether the date represented by an instance of this class can be selected in the control. Gets a value that indicates whether the date represented by an instance of this class is selected in the control. This property is read-only. Gets a value that indicates whether the date represented by an instance of this class is the same date specified by the property of the control. This property is read-only. Gets a value that indicates whether the date represented by an instance of this class is a either Saturday or Sunday. This property is read-only. Specifies the date selection mode of the control. No dates can be selected on the control. A single date can be selected on the control. A single date or entire week can be selected on the control. A single date, week, or entire month can be selected on the control. Displays a check box that allows the user to select a or condition. Initializes a new instance of the class. Raises the event of the control. This allows you to handle the event directly. A that contains the event data. Gets or sets a value indicating whether the state automatically posts back to the server when clicked. Gets or sets a value indicating whether the control is checked. Gets or sets the text label associated with the . Gets or sets the alignment of the text label associated with the control. Occurs when the value of the property changes between posts to the server. Creates a multi selection check box group that can be dynamically created by binding the control to a data source. Serves as the abstract base class that defines the properties, methods, and events common for all list-type controls. Initializes a new instance of the class. Raises the event. An that contains the event data. Gets or sets a value indicating whether a postback to the server automatically occurs when the user changes the list selection. Gets or sets the specific table in the to bind to the control. Gets or sets the data source that populates the items of the list control. Gets or sets the field of the data source that provides the text content of the list items. Gets or sets the formatting string used to control how data bound to the list control is displayed. Gets or sets the field of the data source that provides the value of each list item. Gets the collection of items in the list control. Gets or sets the lowest ordinal index of the selected items in the list. Gets the selected item with the lowest index in the list control. Occurs when the selection on the list changes and is posted back to the server. Defines the properties and methods that must be implemented by any list control that repeats a list of items. Retrieves the style of the specified item type at the specified index in the list control. One of the enumeration values. An ordinal index that specifies the location of the item in the list control. A that represents the style of the specified item type at the specified index in the list control. Renders an item in the list with the specified information. One of the enumeration values. An ordinal index that specifies the location of the item in the list control. A that represents the information used to render the item in the list. A that represents the output stream to render HTML content on the client. Gets a value indicating whether the list control contains a heading section. Gets a value indicating whether the list control contains a footer section. Gets a value indicating whether the list control contains a separator between items in the list. Gets the number of items in the list control. Initializes a new instance of the class. Gets or sets the distance (in pixels) between the border and contents of the cell. Gets or sets the distance (in pixels) between cells. Gets or sets the number of columns to display in the control. Gets or sets a value that indicates whether the control displays vertically or horizontally. Gets or sets the layout of the check boxes. Gets or sets the text alignment for the check boxes within the group. A collection of derived column objects that represent the columns in a control. This class cannot be inherited. Initializes a new instance of the class. The control that corresponds with this collection. A object that stores the collection of columns. Appends the specified derived column object to the end of the . The derived column object to append to the . Inserts a derived column object in the at the specified index. The index location in the to insert the derived column object. The derived column object to insert into the . Removes all derived column objects from the . Copies the items from the to the specified object, starting at the specified index in the object. A zero-based object that receives the copied items from the . The first position in the specified object to receive the copied contents. Returns an interface that contains all derived column objects in the . A interface that contains all derived column objects in the . Returns the index of the specified derived column object from the . The derived column object to search for in the . The index position of the specified derived column object in the . The default value is , which indicates that the specified derived object is not found. Removes a derived column object from the at the specified index. The index of the derived column object in the to remove. Removes the specified derived column object from the . The derived column object to remove from the . Gets the number of columns in the . Gets a value that indicates whether the columns in the can be modified. Gets a value indicating whether access to the is synchronized (thread-safe). Gets the object that can be used to synchronize access to the . Gets a derived column object from the collection at the specified index. The index of the derived object in the collection to retrieve. Provides data for the event. Initializes a new instance of the class with another object. A that contains the event data. Initializes a new instance of the class with the specified command name and argument. The name of the command. A that contains the arguments for the command. Gets the name of the command. Gets the argument for the command. Represents the method that will handle the event. The source of the event. A that contains the event data. Compares the value entered by the user into an input control with the value entered into another input control or a constant value. Gets or sets the input control to compare with the input control being validated. Gets or sets the comparison operation to perform. Gets or sets a constant value to compare with the value entered by the user into the input control being validated. Performs user-defined validation on an input control. Raises the event for the control. The value to validate. if the value specified by the parameter passes validation; otherwise, . Gets or sets the name of the custom client-side script function used for validation. Occurs when validation is performed on the server. A data bound list control that displays the items from data source in a table. The control allows you to select, sort, and edit these items. Represents the command name. This field is read-only. Represents the command name. This field is read-only. Represents the command name. This field is read-only. Represents the command name. This field is read-only. Represents the command name. This field is read-only. Represents the command name. This field is read-only. Represents the command name. This field is read-only. Represents the command argument. This field is read-only. Represents the command argument. This field is read-only. Initializes a new instance of the class. Raises the event. This allows you to provide a custom handler for the event. A that contains event data. Raises the event. This allows you to provide a custom handler for the event. A that contains event data. Raises the event. This allows you to provide a custom handler for the event. A that contains event data. Raises the event. This allows you to provide a custom handler for the event. This allows you to provide a custom handler for the event. A that contains event data. Raises the event. This allows you to provide a custom handler for the event. A that contains event data. Raises the event. This allows you to provide a custom handler for the event. A that contains event data. Raises the event. This allows you to provide a custom handler for the event. A that contains event data. Raises the event. This allows you to provide a custom handler for the event. A that contains event data. Raises the event. This allows you to provide a custom handler for the event. A that contains event data. Gets or sets a value that indicates whether custom paging is enabled. Gets or sets a value that indicates whether paging is enabled. Gets or sets a value that indicates whether sorting is enabled. Gets the style properties for alternating items in the control. Gets or sets a value that indicates whether objects are automatically created and displayed in the control for each field in the data source. Gets or sets the URL of an image to display in the background of the control. Gets or sets the index of the currently displayed page. Gets a collection of objects that represent the columns of the control. Gets or sets the index of an item in the control to edit. Gets the style properties of the item selected for editing in the control. Gets the style properties of the footer section in the control. Gets the style properties of the heading section in the control. Gets a collection of objects that represent the individual items in the control. Gets the style properties of the items in the control. Gets the total number of pages required to display the items in the control. Gets the style properties of the paging section of the control. Gets or sets the number of items to display on a single page of the control. Gets or sets the index of the selected item in the control. Gets a object that represents the selected item in the control. Gets the style properties of the currently selected item in the control. Gets or sets a value that indicates whether the footer is displayed in the control. Gets or sets a value that indicates whether the header is displayed in the control. Gets or sets the virtual number of items in the control when custom paging is used. Occurs when the button is clicked for an item in the control. Occurs when the button is clicked for an item in the control. Occurs when the button is clicked for an item in the control. Occurs when any button is clicked in the control. Occurs on the server when an item in the control is created. Occurs after an item is data bound to the control. Occurs when one of the page selection elements is clicked. Occurs when a column is sorted. Occurs when the button is clicked for an item in the control. Provides data for the , , , , and events of the control. This class cannot be inherited. Initializes a new instance of the class. A that represents the selected item in the . The source of the command. A that contains the event data. Gets the source of the command. Gets the item containing the command source in the control. Represents the method that will handle the , , , , and events of a . The source of the event. A that contains the event data. Represents an item (row) in the control. Represents a row in a control. Initializes a new instance of the class. Gets a collection of objects that represent the cells of a row in a control. Gets or sets the horizontal alignment of the contents in the row. Gets or sets the vertical alignment of the contents in the row. [To be supplied.] Adds the specified object to the collection. The new control is added to the array at the specified index location. The location in the array to add the child control. The object to add to the collection. Initializes a new instance of the class. The index of the item in the control from the collection. The index number of the item, from the bound data source, that appears in the control. One of the values. Gets or sets the data item represented by the object in the control. Gets the index number the object from the bound data source. Gets the index of the object from the collection of the control. Gets the type of the item represented by the object in the control. Represents a collection of objects in a control. Initializes a new instance of the class. A object that contains the items with which to initialize the collection. Copies all the items from this to the specified object, starting at the specified index in the object. A zero-based object that receives the copied items from the . The first position in the specified object to receive the copied contents. Returns a implemented object that contains all objects in the . A implemented object that contains all objects in the . Gets the number of objects in the collection. Gets a value that indicates whether the objects in the can be modified. Gets a value indicating whether access to the is synchronized (thread-safe). Gets the object that can be used to synchronize access to the . Gets the object at the specified index in the collection. The zero-based index of the object to retrieve from the collection. Provides data for the and events of the control. This class cannot be inherited. Initializes a new instance of class. A that represents an item in the . Gets the referenced item in the control when the event is raised. Represents the method that will handle the and events of a . The source of the event. A than contains the event data. Displays a hyperlink style button control on a Web page. Initializes a new instance of the class. Raises the event of the control. A that contains the event data. Raises the event of the control. A that contains the event data. Gets or sets the command name associated with the control. This value is passed to the event handler along with the property. Gets or sets an optional argument passed to the event handler along with the associated property. Gets or sets a value indicating whether validation is performed when the control is clicked. Gets or sets the text caption displayed on the control. Occurs when the control is clicked. Occurs when the control is clicked. Provides data for the event of the control. This class cannot be inherited. Initializes a new instance of the class. The source of the command. The index of the page selected by the user from the page selection element of the control. Gets the source of the command. Gets the index of the page selected by the user in the page selection element of the control. Represents the method that will handle the event of the control. The source of the event. A that contains the event data. Specifies the style for the pager of the control. This class cannot be inherited. Represents the style properties for an element of a control that renders as a or . Represents the style of a Web server control. Initializes a new instance of the class using default values. Initializes a new instance of the class with the specified state bag information. A that represents the state bag in which to store style information. Adds HTML attributes and styles that need to be rendered to the specified . This method is primarily used by control developers. A that represents the output stream to render HTML content on the client. Adds HTML attributes and styles that need to be rendered to the specified and Web server control. This method is primarily used by control developers. A that represents the output stream to render HTML content on the client. A or derived object that represents the Web server control associated with the . Duplicates the style properties of the specified into the instance of the class that this method is called from. A that represents the style to copy. Combines the style properties of the specified with the instance of the class that this method is called from. A that represents the style to combine. Removes any defined style elements from the state bag. Gets or sets the background color of the Web server control. Gets or sets the border color of the Web server control. Gets or sets the border width of the Web server control. Gets or sets the border style of the Web server control. Gets or sets the CSS class rendered by the Web server control on the client. Gets the font properties associated with the Web server control. Gets or sets the foreground color (typically the color of the text) of the Web server control. Gets or sets the height of the Web server control. Gets or sets the width of the Web server control. Returns a value indicating whether any style elements have been defined in the state bag. Creates a new instance of the class using default values. Creates a new instance of the class with the specified state bag. A that represents the state bag in which to store style information. Duplicates the style properties of the specified into the instance of the class that this method is called from. A that represents the style to copy. Combines the style properties of the specified into the instance of the class that this method is called from. A that represents the style to combine. Removes any defined style elements from the state bag. Gets or sets the horizontal alignment of the contents in a cell. Gets or sets the vertical alignment of the contents in a cell. Gets or sets a value indicating whether the contents of a cell wrap in the cell. Copies the style of the specified object into this instance of the class. The object to copy from. Merges the style of the specified object with this instance of the class. The object to merge with. Restores the object to its default values. Gets or sets a value that specifies whether the pager element displays buttons that link to the next and previous page, or numeric buttons that link directly to a page. Gets or sets the text displayed for the next page button. Gets or sets the number of numeric buttons to display concurrently in the pager element of the control. Gets or sets the position of the pager element in the control. Gets or sets the text displayed for the previous page button. Gets or sets a value indicating whether the pager is displayed in the control. Provides data for the event of the control. This class cannot be inherited. Initializes a new instance of the class. The source of the command. A that contains the event data. Gets the source of the command. Gets the expression used to sort the control. Represents the method that will handle the event of the control. The source of the event. A that contains the event data. Constructs a table and defines its properties. Initializes a new instance of the class. Indicates the URL of the background image to display behind the table. The image will be tiled if it is smaller than the table. Gets or sets the distance (in pixels) between table cells. Gets or sets the distance (in pixels) between the border and the contents of the table cell. Gets or sets a value that specifies the grid line style to display in the control. Gets or sets the horizontal alignment of the table within the page. Gets the collection of rows within the table. [To be supplied.] Adds the specified object to the collection. The new control is added to the array at the specified index location. The location in the array to add the child control. The object to add to the collection. Represents a collection that contains the key field of each record in a data source. This class cannot be inherited. Initializes a new instance of the class. A that contains key fields from the data source. Copies all the items from the to the specified object, starting at the specified index in the object. A zero-based object that receives the copied items from the . The first position in the specified object to receive the copied contents. Creates a implemented object that contains all key fields in the . A implemented object that contains all key fields in the . Gets the number of items in the collection. Gets a value indicating whether items in the can be modified. Gets a value indicating whether the is synchronized (thread-safe). Gets the object used to synchronize access to the . Gets the key field at the specified index in the collection. The zero-based index of the key field to retrieve from the collection. A data bound list control that displays items using templates. Represents the command name. This field is read-only. Represents the command name. This field is read-only. Represents the command name. This field is read-only. Represents the command name. This field is read-only. Represents the command name. This field is read-only. Initializes a new instance of the class. Raises the event. This allows you to provide a custom handler for the event. A that contains event data. Raises the event. This allows you to provide a custom handler for the event. A that contains event data. Raises the event. This allows you to provide a custom handler for the event. A that contains event data. Raises the event. This allows you to provide a custom handler for the event. A that contains event data. Raises the event. This allows you to provide a custom handler for the event. A that contains event data. Raises the event. This allows you to provide a custom handler for the event. A that contains event data. Raises the event. This allows you to provide a custom handler for the event. A that contains event data. Gets the style properties for alternating items in the control. Gets or sets the template for alternating items in the . Gets or sets the index number of the selected item in the control to edit. Gets the style properties for the item selected for editing in the control. Gets or sets the template for the item selected for editing in the control. Gets or sets a value that indicates whether the rows of a control, defined in each template of a control, are extracted and displayed. Gets the style properties for the footer section of the control. Gets or sets the template for the footer section of the control. Gets or sets the grid line style for the control when the property is set to . Gets the style properties for the heading section of the control. Gets or sets the template for the heading section of the control. Gets a collection of objects representing the individual items within the control. Gets the style properties for the items in the control. Gets or sets the template for the items in the control. Gets or sets the number of columns to display in the control. Gets or sets whether the control displays vertically or horizontally. Gets or sets whether the control is displayed in a table or flow layout. Gets or sets the index of the selected item in the control. Gets the selected item in the control. Gets the style properties for the selected item in the control. Gets or sets the template for the selected item in the control. Gets the style properties of the separator between each item in the control. Gets or sets the template for the separator between the items of the control. Gets or sets a value indicating whether the footer section is displayed in the control. Gets or sets a value indicating whether the header section is displayed in the control. Occurs when the button is clicked for an item in the control. Occurs when the button is clicked for an item in the control. Occurs when the button is clicked for an item in the control. Occurs when any button is clicked in the control. Occurs on the server when an item in the control is created. Occurs when an item is data bound to the control. Occurs when the button is clicked for an item in the control. Provides data for the , , , , and events of the control. This class cannot be inherited. Initializes a new instance of the class. The selected item from the . The source of the command. A that contains the original event data. Gets the item containing the command source in the control. Gets the source of the command. Represents the method that will handle the , , , , and events of a control. The source of the event. A that contains the event data. Represents an item in the control. Initializes a new instance of the class. The index of the item in the control from the collection. One of the values. Displays the object on the client. A object that contains the output stream for rendering on the client. to extract rows; otherwise . to display as a table; otherwise . Gets or sets a data item associated with the object in the control. Gets the index of the object from from the collection of the control. Gets the type of the item represented by the object in the control. Represents the collection of objects in the control. This class cannot be inherited. Initializes a new instance of the class. A object that contains the items with which to initialize the collection. Copies all the items from this collection to the specified object, starting at the specified index in the object. A zero-based object that receives the copied items from the collection. The first position in the specified object to receive the copied contents. Returns a interface that contains all objects in the . A interface that contains all objects in the . Gets the number of objects in the collection. Gets a value that indicates whether the objects in the can be modified. Gets a value indicating whether access to the is synchronized (thread-safe). Gets the object that can be used to synchronize access to the collection. Gets a object at the specified index in the collection. The index of the in the collection to retrieve. Provides data for the and events of a control. This class cannot be inherited. Initializes a new instance of the class. A object that represents an item in the control. Gets the referenced item in the control when the event is raised. Represents the method that will handle the and events of the control. The source of the event. A that contains the event data. Provides data for the event of the control. This class cannot be inherited. Initializes a new instance of the class. A object that represents a cell in the control. A object that represents the day to render in the control. Gets the object that represents the cell being rendered in the control. Gets the that represents the day being rendered in the control. Represents the method that will handle the event of the control. The source of the event. A that contains the event data. Specifies the display format for the days of the week on a control. The days of the week displayed in full format. For example, Tuesday. The days of the week displayed in abbreviated format. For example, Tues. The days of the week displayed with just the first letter. For example, T. The days of the week displayed with just the first two letters. For example, Tu. Represents a control that allows the user to select a single item from a drop-down list. Initializes a new instance of the class. Gets or sets the border color of the control. Gets or sets the border style of the control. Gets or sets the border width for the control. Gets or sets the index of the selected item in the control. Gets or sets the ToolTip text displayed when the mouse pointer rests over the control. A special column type for the control that contains the command buttons for editing data items in each row. Initializes a new instance of the class. Gets or sets the button type for the column. Gets or sets the text to display for the command button in the . Gets or sets the text to display for the command button in the . Gets or sets the text to display for the command button in the . Specifies the day to display as the first day of the week on the control. The first day of the week is Sunday. The first day of the week is Monday. The first day of the week is Tuesday. The first day of the week is Wednesday. The first day of the week is Thursday. The first day of the week is Friday. The first day of the week is Saturday. The first day of the week is specified by the system settings. Converts a string containing a list of font names to an array of strings containing the individual names. It also performs the reverse function. Determines whether this converter can convert an object of the specified data type to an array of strings containing individual font names. A that provides information about the context of a type converter. You can optionally pass in for this parameter. A that represents the data type to convert from. if the type can be converted; otherwise, . Converts a string that represents a list of font names into an array of strings containing individual font names. A that provides information about the context of a type converter. This parameter is not used in this method. It is reserved for future versions of this method. You can optionally pass in for this parameter. A object that represents information about a culture such as language, calendar system, and so on. This parameter is not used in this method. It is reserved for future versions of this method. You can optionally pass in for this parameter. A that represents the source string to convert from. A that represents the array of strings containing the individual font names. Creates a string that represents a list of font names from an array of strings containing individual font names. A object that provides information about the context of a type converter. This parameter is not used in this method. It is reserved for future versions of this method. You can optionally pass in for this parameter. A object that represents information about a culture such as language, calendar system, and so on. This parameter is not used in this method. It is reserved for future versions of this method. You can optionally pass in for this parameter. A that represents the source array of strings to convert from. A object that represents the data type to convert to. This parameter must be set to the data type. A that represents a string containing a list of font names. Encapsulates the font properties of text. This class cannot be inherited. Duplicates the font properties of the specified into the instance of the class that this method is called from. A that contains the font properties to duplicate. Combines the font properties of the specified with the instance of the class that this method is called from. A that contains the font properties to combine. Returns a string that contains the font name and size for an instance of the class. A string that contains the font name and size for an instance of the class. Gets or sets a value that indicates whether the font is bold. Gets or sets a value that indicates whether the font is italic. Gets or sets the primary font name. Gets or sets an ordered array of font names. Gets or sets a value that indicates whether the font is overlined. Gets or sets the font size. Gets or sets a value that indicates whether the font is strikethrough. Gets or sets a value that indicates whether the font is underlined. Specifies the font sizes defined by HTML 4.0. The font size is not set. The font size is specified by a point value. The font size is one size smaller than the parent element. The font size is one size larger than the parent element. The font size is two sizes smaller than the base font size. The font size is one size smaller than the base font size. The base font size determined by the browser. The font size is one size larger than the default font size. The font size is two sizes larger than the base font size. The font size is three sizes larger than the base font size. The font size is four sizes larger than the base font size. Represents the size of a font. Represents an empty object. Represents a object with the property set to . Represents a object with the property set to . Represents a object with the property set to . Represents a object with the property set to . Represents a object with the property set to . Represents a object with the property set to . Represents a object with the property set to . Represents a object with the property set to . Represents a object with the property set to . Initializes a new instance of the class with the specified . One of the values. Initializes a new instance of the class with the specified . A that specifies the font size. Initializes a new instance of the class with the specified font size. The size of the font. Initializes a new instance of the class with the specified font size. A string representation of one of the values. Initializes a new instance of the class with the specified font size and object. A string representation of one of the values. A object that represents the culture to create the object for. Returns the hash code for this instance. A 32-bit signed integer that represents the hash code. Determines whether the specified is equivalent to the instance of the class that this method is called from. A that contains the object to compare to this instance. if the specified is equivalent to the instance of the class that this method is called from; otherwise, . Compares two objects for equality. A on the left of the operator that contains font properties. A on the right of the operator that contains font properties. if both objects are equal; otherwise, . Compares two objects for inequality. A that contains font properties on the left of the operator. A that contains font properties on the right of the operator. if both objects are not equal; otherwise, . Converts the specified string to its equivalent. A string representation of one of the values. A that represents the font size specified by the parameter. Converts the specified string to its equivalent in the specified culture. A string representation of one of the values. A that represents the culture of the object. A that represents the font size specified by the parameter in the culture specified by the parameter. Creates a of type from an integer value. An integer representing the value to convert to a . A that represents the font size specified by the parameter. Converts the object to the default string representation. The string representation of the object. Converts the object to a string representation, using the specified . A that contains the culture to represent the . The string representation of the object in the specified culture. Implicitly creates a of type from an integer value. An integer representing the value to convert into a . A of type that represents the font size specified the parameter. Gets a value that indicates whether the font size has been set. Gets a enumeration value that represents the font size. Gets a that represents the font size. Converts a to an object with another data type. It also converts an object with another data type to a . Determines whether a data type can be converted to a . A implemented object that provides information about the context of a type converter. A that represents the data type to check. if the data type specified by the parameter can be converted to a ; otherwise, . Converts an object to a in a specific culture. A implemented object that provides information about the context of a type converter. A that specifies the culture to represent the , when it is expressed in points. The object to convert to a . A that represents the converted value. Converts a to an object with a different data type. An implemented object that provides information about the context of a type converter. A that specifies the culture to represent the , when it is expressed in points. A that represents the to convert. A that represents the data type to convert to. A that represents the converted value. Returns a containing the standard values for a , using the specified format context. An that provides information about the context of a type converter. A containing the standard values for a . Returns whether the returned by the method is an exclusive list of values, using the specified format context. An that provides information about the context of a type converter. for all cases. Returns whether the instance of the class that this method is called from supports a standard set of values that can be picked from a list, using the specified format context. An that provides information about the context of a type converter. for all cases. Specifies the grid line styles for controls displaying items in a table structure. No grid lines rendered. Only horizontal grid lines rendered. Only vertical grid lines rendered. Both horizontal and vertical grid lines rendered. Specifies the horizonal alignment of items within a container. The horizontal alignment is not set. The contents of a container are left justified. The contents of a container are centered. The contents of a container are right justified. The contents of a container are uniformly spread out and aligned with both the left and right margins. Interacts with the parser to build a control. Gets a value that indicates whether white spaces are allowed in literals for this control. Overloaded to always returns to indicate that white spaces are not allowed. A control that displays a link to another Web page. Initializes a new instance of the class. Gets or sets the path to an image to display for the control. Gets or sets the URL to link to when the control is clicked. Gets or sets the target window or frame to display the Web page content linked to when the control is clicked. Gets or sets the text caption for the control. A column type for the control that contains a hyperlink for each item in the column. Initializes a new instance of the class. Formats a data-bound URL using the format specified by the property. The data-bound URL to format. The data-bound URL in the format specified by the property. Formats a data-bound text caption using the format specified by the property. The data-bound URL to format. The data-bound text caption in the format specified by the property. Gets or sets the field from a data source to bind to the URL of the hyperlinks in the . Gets or sets the display format for the URL of the hyperlinks in the when the URL is data-bound to a field in a data source. Gets or sets the field from a data source to bind to the text caption of the hyperlinks in the . Gets or sets the display format for the text caption of the hyperlinks in the column. Gets or sets the URL to link to when a hyperlink in the column is clicked. Gets or sets the target window or frame to display the Web page content linked to when the hyperlink in the column is clicked. Gets or sets the text caption to display for the hyperlinks in the column. Displays an image on a Web page. Initializes a new instance of the class. Gets or sets the alternate text displayed in the control when the image is unavailable. Browsers that support the ToolTips feature display this text as a ToolTip. Gets the font properties for the text associated with the control. Gets or sets a value indicating whether the control is enabled. Gets or sets the alignment of the control in relation to other elements on the Web page. Gets or sets the location of an image to display in the control. Specifies the alignment of an image in relation to the text of a Web page. The alignment is not set. The image is aligned on the left edge of the Web page with text wrapping on the right. The image is aligned on the right edge of the Web page with text wrapping on the left. The lower edge of the image is aligned with the lower edge of the first line of text. The upper edge of the image is aligned with the upper edge of the highest element on the same line. The middle of the image is aligned with the lower edge of the first line of text. The lower edge of the image is aligned with the lower edge of the first line of text. The lower edge of the image is aligned with the lower edge of the largest element on the same line. The middle of the image is aligned with the middle of the largest element on the same line. The upper edge of the image is aligned with the upper edge of the highest text on the same line. A control that displays an image and responds to mouse clicks on the image. Initializes a new instance of the class. Raises the event and allows you to handle the event directly. A that contains the event data. Raises the event and allows you to handle the event directly. A that contains the event data. Gets or sets the command name associated with the control. Gets or sets an optional argument that provides additional information about the property. Gets or sets a value indicating whether validation is performed when the control is clicked. Occurs when the is clicked. Occurs when the is clicked. Interacts with the parser to build a control. Interacts with the parser to build a control. Represents a list box control that allows single or multiple item selection. Initializes a new instance of the class. Gets or sets the border color of the control. Gets or sets the border style of the control. Gets or sets the border width for the control. Gets or sets the number of rows displayed in the control. Gets or sets the selection mode of the control. Gets or sets the ToolTip text displayed when the mouse pointer rests over the control. Interacts with the parser to build a control. Determines whether white spaces in the text associated with the are represented by objects. for all cases. Determines whether HTML entities in the text associated with the are converted to their equivalent characters when the text is parsed. for all cases. Represents a data item in a data-bound list control. This class cannot be inherited. Initializes a new instance of the class. Initializes a new instance of the class with the specified text data. The text to display in the list control for the item represented by the . Initializes a new instance of the class with the specified text and value data. The text to display in the list control for the item represented by the . The value associated with the . Creates a from the specified text. The text to display in the list control for the item represented by the . A that represents the text specified by the parameter. Gets a collection of attribute name and value pairs for the that are not directly supported by the class. Gets or sets a value indicating whether the item is selected. Gets or sets the text displayed in a list control for the item represented by the . Gets or sets the value associated with the . A collection of objects in a list control. This class cannot be inherited. Initializes a new instance of the class. Appends a to the end of the collection that represents the specified string. A that represents the item to add to the end of the collection. Appends the specified to the end of the collection. The to append to the collection. Adds the items in an array of objects to the collection. An array of objects that contain the items to add to the collection. Removes all objects from the collection. Determines whether the collection contains the specified item. A to search for in the collection. if the collection contains the specified item; otherwise, . Copies the items from the to the specified , starting with the specified index. A zero-based that receives the copied items from the . The first index in the specified to receive the items. Searches the collection for a with a property that contains the specified text. The text to search for. A that contains the text specified by the parameter. Searches the collection for a with a property that contains the specified value. The value to search for. A that contains the value specified by the parameter. Returns a implemented object that contains all objects in the . A implemented object that contains all objects in the . Determines the index value that represents the position of the specified in the collection. A to search for in the collection. The index position of the specified in the collection. Inserts a which represents the specified string in the collection at the specified index location. The location in the collection to insert the . A that represents the item to insert in the collection. Inserts the specified in the collection at the specified index location. The location in the collection to insert the . The to add to the collection. Removes the at the specified index from the collection. The index of the to remove. Removes a from the collection that represents the specified string. A that represents the item to remove from the collection. Removes the specified from the collection. The to remove from the collection. Gets a at the specified index in the collection. The zero-based index of the to retrieve from the collection. Gets the or sets the maximum number of items that the can store. Gets the number of objects in the collection. Gets a value indicating whether the is read-only. Gets a value indicating whether access to the is synchronized (thread-safe). Gets the object that can be used to synchronize access to the . Specifies the type of an item in a list control. A header for the list control. It is not data-bound. A footer for the list control. It is not data-bound. An item in the list control. It is data-bound. An item in alternating (zero-based even-indexed) cells. It is data-bound. A selected item in the list control. It is data-bound. An item in a list control currently in edit mode. It is data-bound. A separator between items in a list control. It is not data-bound. A pager that displays the controls to navigate to different pages associated with the control. It is not data-bound. Specifies the selection mode of the control. Single item selection mode. Multiple item selection mode. Interacts with the parser to build a control. Adds the builders of all child controls associated with the control to the specified object. The object to add the child control builders to. Determines whether white spaces in the text associated with the control are represented by objects. for all cases. Reserves a location on the Web page to display static text. Gets or sets the caption displayed in the control. Provides data for the event of a . This class cannot be inherited. Initializes a new instance of the class. The date that determines the month currently displayed by the . The date that determines the month previously displayed by the . Gets the date that determines the currently displayed month in the . Gets the date that determined the previously displayed month in the . Represents the method that handles the event of a . The source of the event. A that contains the event data. Represents the display format for the previous and next month navigation controls within the . Custom text format for the month navigation controls on the . Abbreviated month name format for the month navigation controls on the . For example, "Jan". Full month name format for the month navigation controls on the . For example, "January". Encapsulates the properties of the control that allow it to perform paging. This class cannot be inherited. Initializes a new instance of the class. Copies all the items from the data source to the specified , starting at the specified index in the . A zero-based that receives the copied items from the data source. The first position in the specified to receive the copied contents. Returns a implemented object that contains all items in the data source. A implemented object that contains all items in the data source. Returns the that represents the properties on each item used to bind data. An array of objects, which contains the list name returned. This can be a reference. The that represents the properties on each item used to bind data. Returns the name of the list. This method does not apply to this class. An array of objects, that contains the list name returned. This can be a reference. for all cases. Gets or sets a value indicating whether custom paging is enabled. Gets or sets a value indicating whether paging is enabled. Gets the number of items to be used from the data source. Gets or sets the index of the current page. Gets or sets the data source. Gets the number of items in the data source. Gets the first index in the page. Gets a value indicating whether custom paging is enabled. Gets a value indicating whether the current page is the first page. Gets a value indicating whether the current page is the last page. Gets a value indicating whether paging is enabled. Gets a value indicating whether the data source is read-only. Gets a value indicating whether access to the data source is synchronized (thread-safe). Gets the total number of pages necessary to display all items in the data source. Gets or sets the number of items to display on a single page. Gets the object that can be used to synchronize access to the collection. Gets or sets the virtual number of items in the data source when custom paging is used. Represents the mode of the pager for accessing various pages within the control. A pager with and buttons to access the next and previous pages. A pager with numbered buttons to access pages directly. Specifies the position of the pager for accessing various pages within the control. A pager positioned at the bottom of the . A pager positioned at the top of the . Pagers positioned at both the top and the bottom of the . Represents a control that acts as a container for other controls. Initializes a new instance of the class. Gets or sets the URL of the background image for the panel control. Gets or sets the horizontal alignment of the contents within the panel. Gets or sets a value indicating whether the content wraps within the panel. Interacts with the parser to build a control. A container to store dynamically added server controls on the Web page. Represents a radio button control. Initializes a new instance of the class. Gets or sets the name of the group that the radio button belongs to. Represents a list control that encapsulates a group of radio button controls. Initializes a new instance of a class. Gets or sets the distance (in pixels) between the border and the contents of the table cell. Gets or sets the distance (in pixels) between adjacent table cells. Gets or sets the number of columns to display in the control. Gets or sets the direction that the radio buttons within the group are displayed. Gets or sets the layout of radio buttons within the group. Gets or sets the text alignment for the radio buttons within the group. Checks whether the value of an input control is within a specified range of values. Gets or sets the maximum value of the validation range. Gets or sets the minimum value of the validation range. Validates whether the value of an associated input control matches the pattern specified by a regular expression. Gets or sets the regular expression that determines the pattern used to validate a field. Specifies the direction in which items of a list control are displayed. Items of a list are displayed horizontally in rows from left to right, then top to bottom, until all items are rendered. Items of a list are displayed vertically in columns from top to bottom, and then left to right, until all items are rendered. A data-bound list control that allows custom layout by repeating a specified template for each item displayed in the list. Initializes a new instance of the class. Raises the event. The that contains the event data. Raises the event. The that contains the event data. Raises the event. The that contains the event data. Gets or sets the that defines how alternating (zero-based odd-indexed) items are rendered. Gets a that contains the child controls of the . Gets or sets the specific table in the to bind to the control. Gets or sets the data source that provides data for populating the list. Gets or sets the that defines how the control footer is rendered. Gets or sets the that defines how the control header is rendered. Gets a collection of objects in the . Gets or sets the that defines how items are rendered. Gets or sets the that defines how separators between items are rendered. Occurs when a button is clicked in the control. Occurs when an item is created in the control. Occurs after an item in the is data-bound but before it is rendered on the page. Provides data for the event of a . This class cannot be inherited. Initializes a new instance of the class. A that represents an item in the . The property is set to this value. The command source. The property is set to this value. The original event arguments. Gets the associated with the event. Gets the source of the command. Represents the method that will handle the event of a . The source of the event. A that contains the event data. Represents an item in the control. Initializes a new instance of the class. The index of the item in the control from the collection of the control. One of the values. Gets or sets a data item associated with the object in the control. Gets the index of the item in the control from the collection of the control. Gets the type of the item in the control. Represents a collection of objects in the control. This class cannot be inherited. Initializes a new instance of the class. A object that contains the items with which to initialize the collection. Copies all the items from this to the specified object, starting at the specified index in the object. A zero-based object that receives the copied items from the . The first position in the specified object to receive the copied contents. Returns a interface that contains all objects in the . A interface that contains all objects in the . Gets the number of objects in the collection. Gets a value that indicates whether the objects in the can be modified. Gets a value indicating whether access to the is synchronized (thread-safe). Gets the object that can be used to synchronize access to the collection. Gets the object at the specified index in the collection. The zero-based index of the object to retrieve in the collection. Provides data for the and events of a . Initializes a new instance of the class. The associated with the event. The property is set to this value. Gets the associated with the event. Represents the method that will handle the and events of a . The source of the event. A that contains the event data. Encapsulates the information used to render a list control that repeats a list of items. This class cannot be inherited. Initializes a new instance of the class. Renders a list control that repeats a list of items, using the specified information. The that represents the output stream used to render HTML content on the client. An implemented object that represents the control to render. A that represents the style in which to display the items. The control from which to copy base attributes. Gets or sets a value indicating whether items should be rendered as if they are contained in a table. Gets or sets the number of columns to render. Gets or sets a value that specifies whether the items are displayed vertically or horizontally. Gets or sets a value specifying whether items are displayed in a table. Specifies the layout of items in a list control. Items are displayed in a table. Items are displayed without a table structure. Makes the associated input control a required field. Gets or sets the initial value of the associated input control. Encapsulates a collection of objects that represent the selected dates in a control. This class cannot be inherited. Initializes a new instance of the class with the specified date list. A that represents a collection of dates. Appends the specified to the end of the . The to add to the collection. Removes all objects from the collection. Returns a value indicating whether the contains the specified object. The object to search for in the . if the contains the specified ; otherwise, . Returns a that contains all objects within the . A that contains all objects within the . Copies the items from the to the specified , starting with the specified index. A zero-based that receives the copied items from the . The first index in the specified to receive the items. Removes the specified object from the . The object to remove from the . Adds the specified range of dates to the . A object that specifies the initial date to add to the . A object that specifies the end date to add to the . Gets the number of objects in the . Gets a at the specified index in the . An ordinal index value that specifies which to return. Gets the object that can be used to synchronize access to the . Gets a value indicating whether the is read-only. Gets a value indicating whether access to the is synchronized (thread-safe). Provides data for the event of the control. This class cannot be inherited. Initializes a new instance of the class. The value to validate. to indicate that the value passes validation; otherwise, . Gets the value to validate in the custom event handler for the event. Gets or sets whether the value specified by the property passes validation. Represents the method that will handle the event of a control. The source of the event. A that contains the event data. Interacts with the parser to build a control. Represents a cell in a control. Initializes a new instance of the class. Gets or sets the number of columns in the control that the cell spans. Gets or sets the horizontal alignment of the contents in the cell. Gets or sets the number of rows in the control that the cell spans. Gets or sets the text contents of the cell. Gets or sets the vertical alignment of the contents in the cell. Gets or sets a value that indicates whether the content of the cell wrap in the cell. Encapsulates a collection of and objects that make up a row in a control. This class cannot be inherited. Appends the specified to the end of the . The to add to the collection. The index number of the . Adds the specified to the at the specified index location. The location in the at which to add the . The to add to the . Appends the objects from the specifed array to the end of the collection. The array containing the objects to add to the collection. Removes all objects from the . Returns a value that represents the index of the specified from the . The to get the index of in the . The index of the specified within the . The default is -1, which indicates that a match has not been found. Returns a that contains all objects in the . A that contains all objects within the . Copies the items from the to the specified , starting with the specified index in the . A zero-based that receives the copied items from the . The first index in the specified to receive the items. Removes the specified from the . The to remove from the . Removes a from the at the specified index. The index of the to remove from the . Gets the number of objects in the . Gets a from the at the specified index. An ordinal index value that specifies the to return. Gets the object that can be used to synchronize access to the . Gets a value indicating whether the is read-only. Gets a value indicating whether access to the is synchronized (thread-safe). Represents a heading cell within a control. Initializes a new instance of the class. Encapsulates a collection of objects that represent a single row in a control. This class cannot be inherited. Appends the specified to the end of the . The to add to the . The index of the . Adds the specified to the at the specified index location. The location in the at which to add the . The to add to the . Appends the objects from the specifed array to the end of the collection. The array containing the objects to add to the collection. Removes all controls from the . Returns a value that represents the index of the specified from the . The to search for in the . The ordinal index position of the specified within the collection. The default is -1, which indicates that the specified has not been found. Returns an that contains all objects within the . A that contains all objects within the . Copies the items from the to the specified , starting with the specified index in the . A zero-based that receives the copied items from the . The first position in the specified to receive copied contents. Removes the specified from the . The to remove from the . Removes a from the at the specified index. The index of the to remove from the . Gets the number of objects in the . Gets a from the at the specified index. An ordinal index value that specifies which to return. Gets the object that can be used to synchronize access to the . Gets a value indicating whether the is read-only. Gets a value indicating whether access to the is synchronized (thread-safe). Represents the style for a table control. This class is primarily used by control developers. Initializes a new instance of the class using default values. Initializes a new instance of the class with the specified state bag information. A that represents the state bag in which to store style information. Gets or sets the URL of an image to display in the background of a table control. Gets or sets the amount of space between the contents of the cell and the cell's border. Gets or sets the distance between table cells. Gets or sets a value that specifies whether the border between the cells of the table control is displayed. Gets or sets the horizontal alignment of the table within its container. Converts a value representing the location (target) to display the content resulting from a Web navigation to a string. It also converts a string to a target value. Represents a column type for the control that allows you to customize the layout of controls in the column. Initializes a new instance of the class. Gets or sets the template for displaying the item selected for editing in a . Gets or sets the template for displaying the footer section of the . Gets or sets the template for displaying the heading section of the . Gets or sets the template for displaying a data item in a . Specifies whether the text associated with a check box or radio button control appears to the left or to the right of the control. Text associated with a check box or radio button control appears to the left of the control. Text associated with a check box or radio button control appears to the right of the control. Interacts with the parser to build a control. Checks whether the literal string of the control must be HTML decoded. for all cases. Constructs a text box and defines its properties. Initializes a new instance of the class. Raises the event. A that contains event information. Gets or sets a value indicating whether an automatic postback to the server will occur whenever the user changes the content of the text box. Gets or sets the display width of the text box in characters. Gets or sets the maximum number of characters allowed in the text box. Gets or sets the behavior mode of the text box. Gets or sets a value indicating whether the contents of the control can be changed. Gets or sets the display height of a multiline text box. Gets or sets the text content of the text box. Gets or sets a value indicating whether the text content wraps within the text box. Occurs when the content of the text box is changed upon server postback. Specifies the behavior mode of the text box. Single-line entry mode. Multi line entry mode. Password entry mode. Specifies the title format for the displayed month in the control. Title displayed with only the month but not the year. For example, "January". Title displayed with both the month and the year. For example, "January 2000". Represents a length measurement. Represents an empty . This field is read-only. Initializes a new instance of the structure with the specified 32-bit signed integer. A 32-bit signed integer that represents the length of the in pixels. Initializes a new instance of the structure with the specified double precision floating point number. A double precision floating point number that represents the length of the in pixels. Initializes a new instance of the structure with the specified double precision floating point number and . A double precision floating point number that represents the length of the . One of the enumeration values. Initializes a new instance of the structure with the specified text. A that represents the length of the in pixels. Initializes a new instance of the structure with the specified text and . A that represents the length of the in pixels. A that represents the culture. Compares this with the specified object. The specified object for comparison. if the that this method is called from is equal to the specified object; otherwise, . Compares two objects to determine whether they are equal. The on the left side of the operator. The on the right side of the operator. if both objects are equal; otherwise, . Compares two objects to determine whether they are not equal. The on the left side of the operator. The on the right side of the operator. if the objects are not equal; otherwise, . Converts the specified string to a . The string to convert. A that represents the specified string. Converts the specified string and to a . The string to convert. A that represents the culture. A that represents the specified string. Creates a of type from the specified double precision floating point number. A double precision floating point number that represents the length of the . A of type that represents the length specified by the double precision floating point number. Creates a of type from the specified 32-bit signed integer. A 32-bit signed integer that represents the length of the . A of type that represents the length specified by the parameter. Creates a of type from the specified 32-bit signed integer. A 32-bit signed integer that represents the length of the . A of type that represents the length specified by the 32-bit signed integer. Converts a to a string equivalent in the specified culture. A that represents the culture. A represents this in the culture specified by the parameter. Implicitly creates a of type from the specified 32-bit unsigned integer. A 32-bit signed integer that represents the length of the . A of type that represents the 32-bit unsigned integer specified by the parameter. Gets a value indicating whether the is empty. Gets the unit type of the . Gets the length of the . Converts a to an object of another data type. It also converts an object of another data type to a . Specifies the unit of measurement. Measurement is in pixels. Measurement is in points. A point represents 1/72 of an inch. Measurement is in picas. A pica represents 12 points. Measurement is in inches. Measurement is in millimeters. Measurement is in centimeters. Measurement is a percentage relative to the parent element. Measurement is relative to the height of the parent element's font. Measurement is relative to the height of the lowercase letter x of the parent element's font. Converts a control on the Web Forms page that can be validated with a validation control to a string. Initializes a new instance of the class. Specifies the validation comparison operators used by the control. A comparison for equality. A comparison for inequality. A comparison for greater than. A comparison for greater than or equal to. A comparison for less than. A comparison for less than or equal to. A comparison for data type only. Unlike the other operators, is a unary operation. Only the data type of the input control being validated is checked. If the or properties are set when this operation is used, those values are not checked. Specifies the validation data types used by the and controls. A string data type. The value is treated as a . A 32-bit signed integer data type. The value is treated as a . A double precision floating point number data type. The value is treated as a . A date data type. Only numeric dates are allowed. The time portion cannot be specified. A monetary data type. The value is treated as a . However, currency and grouping symbols are still allowed. Displays a summary of all validation errors inline on a Web page, in a message box, or both. Initializes a new instance of the class. Gets or sets the display mode of the validation summary. Gets or sets a value indicating whether the control updates itself using client-side script. Gets or sets the fore color of the control. Gets or sets the header text displayed at the top of the summary. Gets or sets a value indicating whether the validation summary is displayed in a message box. Gets or sets a value indicating whether the validation summary is displayed inline. Specifies the validation summary display mode used by the control. Validation summary displayed in a list. Validation summary displayed in a bulleted list. Validation summary displayed in a single paragraph. Specifies the display behavior of error messages in validation controls. Validator content never displayed inline. Validator content physically part of the page layout. Validator content dynamically added to the page when validation fails. Specifies the vertical alignment of an object or text in a control. Vertical alignment is not set. Text or object is aligned with the top of the enclosing control. Text or object is aligned with the center of the enclosing control. Text or object is aligned with the bottom of the enclosing control. Converts a predefine color name or an RGB color value to and from a . Displays an XML document without formatting or using Extensible Stylesheet Language Transformations (XSLT). Sets a string that contains the XML document to display in the control. Gets or sets the path to an XML document to display in the control. Gets or sets the path to an Extensible Stylesheet Language Transformation (XSLT) style sheet that formats the XML document before it is written to the output stream. Gets or sets the to display in the control. Gets or sets the object that formats the XML document before it is written to the output stream. Gets or sets a that contains a list of optional arguments passed to the style sheet and used during the Extensible Stylesheet Language Transformation (XSLT). Provides properties and methods for sending messages using the Collaboration Data Objects for Windows 2000 (CDOSYS) message component. Sends an e-mail message using the specified destination parameters. The address of the e-mail sender. The address of the e-mail recipient. The subject line of the e-mail message. The body of the e-mail message. Sends an e-mail message using arguments supplied in the properties of the class. The to send. Gets or sets the name of the SMTP mail server to use to send all e-mail messages. Provides enumerated values for e-mail format. Specifies that the e-mail format is plain text. Specifies that the e-mail format is HTML. Specifies the priority level for the e-mail message. Specifies that the e-mail message has normal priority. Specifies that the e-mail message has low priority. Specifies that the e-mail message has high priority. Provides enumered values for e-mail encoding. Specifies that the e-mail message uses UUEncode encoding. Specifies that the e-mail message uses Base64 encoding. Provides properties and methods for constructing an e-mail attachment. Initializes a new instance of the class with the specified file name for the attachment. Sets the property to UUEncode by default. The name of the attachment file. Initializes a new instance of the class with the specified file name and encoding type for the attachment. The name of the attachment file. The type of for the attachment. Gets the name of the attachment file. Gets the type of encoding for the e-mail attachment. Provides properties and methods for constructing an e-mail message. Gets or sets the e-mail address of the sender. Gets or sets the e-mail address of the recipient. Gets or sets a semicolon-delimited list of e-mail addresses that receive a carbon copy (CC) of the e-mail message. Gets or sets a semicolon-delimited list of email addresses that receive a blind carbon copy (BCC) of the e-mail message. Gets or sets the subject line of the e-mail message. Gets or sets the priority of the e-mail message. Gets or sets the HTTP header, the URL base of all relative URLs used within the HTML-encoded body of the e-mail message. Gets or sets the HTTP header for the e-mail message. Gets or sets the body of the e-mail message. Gets or sets the content type of the body of the e-mail message. Gets or sets the encoding type of the body of the e-mail message. Specifies the custom headers that are transmitted with the e-mail message. Specifies the list of the attachments that are transmitted with the message. [To be supplied.] [To be supplied.]