System.Web.Mobile Encapsulates data into an encrypted for a page adapter to include in links in mobile controls. Creates an instance of the class. Represents a device-specific filter to be applied to the application. Initializes a new instance of the class as a comparison filter. The name by which the evaluator will be identified. The capability evaluated by the comparison evaluator. The argument against which the capability should be compared. Initializes a new instance of the class as an evaluator filter. The name by which the evaluator will be identified. The class type that contains the evaluator delegate. The method in that is the evaluator delegate. Gets or sets the argument against which the capability should be compared. The argument against which the capability should be compared. Gets or sets the capability evaluated by the comparison evaluator. The capability evaluated by the comparison evaluator. Gets or sets the class type that contains the evaluator delegate. The class type that contains the evaluator delegate. Gets or sets the method in the class specified by the property that is used as the evaluator delegate. The method in that is the evaluator delegate. Gets the name by which the evaluator will be identified. The name by which the evaluator will be identified. Represents a collection of objects. Initializes a new instance of the class. Adds the specified object to the collection. The object to add to the collection. Gets a collection containing the keys of each item in the collection. A collection containing the keys of each item in the collection. Removes all items from the collection. Gets the configuration collection type of this object. A value from the enumeration representing the type of the collection. Gets or sets the item at the specified index. The item at the specified index. The index at which to get or set the item. Gets the specified item from the collection. The specified item in the collection. The string that identifies the item. Removes the object with the specified key from the collection. The key that identifies the item to be removed. Removes the specified item from the collection. The item to remove from the collection. Removes an item from the collection at the specified index. The index of the item to be removed. Contains the collection of device filters to use in the application. Initializes a new instance of the class. Gets the collection of objects contained in a object. The collection of objects contained in a . Traps errors and formats messages for the appropriate device. Creates an instance of the . Disposes of the resources (other than memory) used by the module. Initializes the module and prepares it to handle requests. An that provides access to the methods, properties, and events common to all application objects within an ASP.NET application. Provides a single source for accessing capability information about a client device and for performing queries against device capabilities. Creates an instance of the class. Provides a uniform way to evaluate device capabilities. This method is used internally by ASP.NET to implement various device-selection criteria expressed in the syntax of the controls. For example, this method is used to choose among <Choice> Element (.NET Framework Developer's Guide ) elements in a DeviceSpecific/Choice construct. true if the device has the specified capability; otherwise, false. The device evaluation method, property name, or item in the capabilities collection. The optional argument. A parameter is not found as a device-filter name specified in the configuration file, as a property, or as an item in the Item collection. is null or empty. Returns the source identifier to use for compact HTML 1.0. This field is read-only. Returns the source identifier to use for HTML 3.2. This field is read-only. Returns the source identifier to use for WML 1.1. This field is read-only. Returns the source identifier to use for WML 1.2. This field is read-only. Reads the deviceFilters Element (ASP.NET Settings Schema) section of a configuration file that specifies the set of device filters for use with ASP.NET mobile controls. Initializes a new instance of the class. This method supports the .NET Framework infrastructure. Creates a dictionary of the device filter information contained in the specified by the parameter. If the object referenced by the property is not null, then dictionary entries are appended to the parent dictionary. This method supports the .NET Framework infrastructure. A dictionary of the device filter information contained in the specified . The parent node in the configuration file, or null (Nothing in Visual Basic) if creating the parent node. An object. The node to be created. Required attributes are not present or empty, or the type attribute refers to a non-existent . Creates a dictionary of the device filter information contained in the specified by the parameter. If the object referenced by the property is not null, then dictionary entries are appended to the parent dictionary. A dictionary of the device filter information contained in the specified . The parent node in the configuration file, or null (Nothing in Visual Basic) if creating the parent node. An object. The node to be created. Provides a structure for reading information about an exception that occurs in a mobile application. The key to retrieve current exception information from the . Returns a description of the exception. A description of the exception. Returns the name of the code file where the exception occurred. The name of the code file where the exception occurred. Returns a string value from the internal dictionary or hash table using the given key. A string value from the internal dictionary or hash table using the given key. A string that uniquely identifies an item in the data store. Returns the line number in the code where the exception occurred, if tracing is enabled. The line number in the code where the exception occurred. Returns an alternate text for the exception. An alternate text for the exception. Returns an alternate title for the exception. An alternate title for the exception. Returns the of the exception. The of the exception. Supports cookieless devices by appending appropriate authentication information to the appropriate URLs. Redirects an authenticated user to the originally requested URL after logging in. Name of the user for cookie authentication purposes. This does not need to map to an account name and is used by URL Authorization. Specifies whether or not a durable cookie (one that is session based or outlasts the session) must be issued. Redirects an authenticated user to the originally requested URL after logging in. Name of the user for cookie authentication purposes. This does not need to map to an account name and is used by URL Authorization. Specifies whether or not a durable cookie (one that is session based or outlasts the session) must be issued. Returns the configured cookie path used for the current application. Calls the method and sets the property to false. Provides the interface for all mobile control designers between the .NET framework and a design host such as Visual Studio 2005. Updates design-time rendering for the container control that implements the interface. Defines an interface for a page designer component to obtain services from a designer host such as Visual Studio 2005 at design time. Clears all items in the designer host's Undo cache at design time. Gets an item from the cache of the designer host at design time. An object from the cache of the designer host. The ID for the container control. The key for the cache item. Refreshes the page in the designer host at design time. Stores an object in the designer host's cache at design time. The ID of the container control. The key for the cache item. The item to store in the cache. Recursively updates the associated control and each of its child controls in the design host at design time. The container control with which to begin the update. Supports looking up culture-specific resources for mobile controls at design time. This class cannot be inherited. Returns a string resource with a specified name. The value of a resource. The name of the resource to search for. Provides a design-time type converter for a component's data field properties. Instantiates a new instance of the class. Gets a value indicating whether the specified source type can be converted to the type of the associated control property. true if is a string; otherwise false. An object that represents the data-bound component or the control that the property belongs to. The type to convert from. Converts the specified object to a string. A string containing the converted object. An object that represents the data-bound component or the control that the property belongs to. A that can be used to provide additional culture information. The object to convert from. is not null and is not a string. Gets a list of fields in the selected data source if information about them is available, using the provided context. A object containing a list of the names of fields available in the data source. An object that represents the data-bound component or the control that the property belongs to. Indicates whether this converter returns a list containing all possible values that can be assigned to the associated control property, using the provided context. false. An object that represents the data-bound component or the control that the property belongs to. Gets a value indicating whether this object returns a standard set of values that can be picked from a list. true if the context is not null and can be cast to an ; otherwise false. An object that represents the data-bound component or the control that the property belongs to. Provides a type converter for a property representing a data member in a data source. Instantiates a new instance of the class. Gets a value indicating whether the specified source type can be converted to the type of the associated control property using the specified context and type. true if the is ; otherwise false. An that represents the data-bound component or the control that the property belongs to. The type to convert from. Converts the specified object to the type of the associated control property using the specified context. A string containing the if is not null and contains a string; otherwise, an empty string (""). An that represents the data-bound component or the control that the property belongs to. A object that can be used to provide additional culture information. The value to convert from. is not null and not a string. Returns a list of values that can be assigned to a control property using the specified context. A object containing the names of available data views in the data source. An object that represents the data-bound component or the control that the property belongs to. Indicates whether this converter returns a list containing all possible values that can be assigned to the associated control property using the specified context. false. An object that represents the data bound component or control the property belongs to. Gets a value indicating whether this object returns a standard set of values that can be picked from a list in the design host using the specified context. true if the context is not null and can be cast to an ; otherwise false. An object that represents the data-bound component or the control that the property belongs to. Provides a server control to display a randomly selected advertisement on a mobile page. Initializes a new instance of the class. Occurs each time an advertisement is displayed. Gets or sets the path to the XML file that contains advertisement data. The default value is an empty string (""). The path to the XML file containing the properties of the advertisements to render in the AdRotator control. Note: For security purposes, XML files should be placed in the App_Data folder, which is configured to not allow users direct access to XML files. Returns a new object. An object. Returns the element name from which the image URL is retrieved from an advertisement. The default value is "ImageUrl". The element name from which the image URL is retrieved for an advertisement. Gets or sets a category keyword that you can use to filter advertisements from an advertisement file. The default is an empty string (""). The keyword used to identify advertisements within a specific category. Gets or sets the name of the element that contains the target URL. The name of the element in the XML file that contains the target URL. Raises the event for the control. This method has essentially the same functionality as the Web Forms control. For more information, see . An object that contains event data. Renders the control on the client. none Specifies the alignment of a rendered object. This class cannot be inherited. Default value. If the value is , then the alignment is inherited from the control's style, or, if the style is not defined, from the control's parent control. Aligns with the left of the screen. Aligns with the center of the screen. Aligns with the right of the screen. Implements the functionality of the interface to inheriting classes by using a Web Forms object for storage. Copies the items in the collection to an array, starting at the given index. Intended for internal use only. The name of the array that you want to copy the collection. The point at which you want to start copying the collection. Returns the number of elements in a collection. The number of elements in a collection. Retrieves an enumerator for the collection. The enumerator for the collection. Gets a value indicating whether a collection is read-only. true if collection is read-only; otherwise, false. Gets a value indicating whether a collection is synchronized. true if the collection is synchronized; otherwise, false. Gets or sets the collection of items in an array list object. The default value is . The collection of items in an array list object. Returns the SyncRoot object for the collection. The SyncRoot object for the collection. Provides the core implementation for all validation controls derived from this class. As an abstract class, it cannot be instantiated. Initializes a new instance of the class. Determines whether the specified control to be validated has a property that can be validated. The name of the control that has a property to be validated. The name of the property that is to be validated. either the or parameters is null. Determines whether the properties to be validated are valid. true if control properties to be validated are valid; otherwise, false. the property is empty or the control does not exist. Gets or sets the ID of the control to validate. The default value is . The ID of the control to validate. Constructs and returns the object to be associated with the control. A new object. Virtual method for derived class to create its own aggregated Web validator. The Web validator is for getting and setting of the common properties of Web base validator. An aggregated Web validator. Gets or sets the display behavior of the error message of the validation control. The default value is . The display behavior of the error message of the validation control. Gets or sets the text that will be used for the error message. The default value is . The text that will be used for the error message. Called during the validation stage when ASP.NET processes a Web Form. true if the validator is valid, otherwise, false. Gets or sets a value indicating whether the data validated by the control is valid. The default value is true. true if the data validated by the control is valid; otherwise, false. Raises the event. None Raises the event. None Gets or sets a reference to the style properties for a control. None. Performs control validation, and then sets the property based on the results of the validation. Returns the approximate weight of the control, in characters. None. Specifies a style option. This class cannot be inherited. Default value. If the value is , then the font attributes are inherited from the control's style, or, if the style is not defined, from the control's parent control. The specified style will not be applied. The specified style will be applied. Provides control capability to display a calendar. Initializes a new instance of the class. Gets or sets the string used on CHTML and WML devices to enter the control. The string used on CHTML and WML devices to enter the . Returns an overridden object. An overridden . Gets or sets the day of the week to display in the first column of a calendar. The day of the week displayed in the first column of a calendar. The default value is . Raises the event. Raises events for the control when it posts back to the server. A string with data required for processing the event. Called to raise an event indicating that the selection changed. Gets or sets the currently selected date. The currently selected date. The default value is the value of . Gets a collection of selected dates from the ASP.NET class. A collection of selected dates. Occurs each time the user selects a day, a week, or a month in the control. Gets or sets the selection mode of a object. The selection mode of the calendar control. The default is . The specified value is not one of the values. Gets or sets a value that determines whether the control displays the names of the days of the week in the calendar header. true if the names of the days of the week should be displayed in the calendar header; otherwise, false. The default is true. For a description of this member, see . Arguments to be passed to the event handler. Gets or sets a date that specifies the month to display. The date that specifies the month to display. The default is . Gets the underlying Web Forms control. The underlying Web Forms . Creates a user interface element that enables users to invoke ASP.NET event handlers and it provides a means to post user input from UI elements back to the server. Creates an instance of the class. Gets or sets whether the specified control causes server-side validation to occur on all controls on the form. The default value is true. true if the specified control causes server-side validation to occur on all controls on the form; otherwise, false. Occurs when a user activates a control. Sets or returns the argument associated with the command in the event. The default value is an empty string (""). The argument associated with the command in the . Gets or sets the command name associated with the control. The name of the that raised the event. Gets or sets the render style for the . A value indicating the render style for the . Sets or returns the URL of the image source for the control when the control is rendered as an image button. The default value is . The URL of the image source for the when the control is rendered as an image button. Gets a value indicating whether the control submits the form. The default is false. true if the control submits the form; otherwise, false. Occurs when the user selects a command that is associated with an item. Gets a value indicating whether the adapter associated with the control has handled loading the post data. true if the adapter associated with this control has handled loading the post data; otherwise, false. A reference to the name of a parameter collection. A parameter collection of postback data. Called when the user activates the control. An object defined by an that contains event data. Called when the user activates the control. An object that contains event data. Raises the event. An object that contains event data. Raises events for the control when it posts back to the server. The argument for the event. Notifies the ASP.NET application that the state of the control has changed. Sets or returns the label used when a softkey is displayed. The default value is an empty string (""). The label used when a soft key is displayed. For a description of this member, see . true if the adapter handles loading the post data; otherwise, false. A reference to the name of a parameter collection. A parameter collection of postback data. For a description of this member, see . Raises events for the control when it posts back to the server. For a description of this member, see . The argument for the event. Sets the rendering style of the control, through the property. Renders the control as a button. Renders the control as a hyperlink. Determines validity by comparing a specific field in one control to a specific field in another control, using a specifiable comparison operator. Creates a new instance of the CompareValidator for mobile controls. Determines whether the properties to be validated are valid. true if control properties to be validated are valid; otherwise, false. the property is empty. -or- the control to compare does not exist. -or- the control to validate and the control to compare are the same control. -or- the values of the two controls are not comparable. Gets or sets the ID of the input control to compare. The default value is an empty string (""). The ID of the input control to compare. Gets and sets the common properties of Web base validator. none Called during the validation stage when ASP.NET processes a Mobile Web Form page. none Gets or sets the comparison operation used in validation. The default value is Equal. The comparison operation used in validation. Gets or sets the data type of the two values being compared. The default value is string. The data type of the two values being compared. the specified value is not one of the values. Gets or sets the value to compare. The value to compare. Creates a UI element that allows user invocation of ASP.NET event handlers and provides a way to post user input from UI elements back to the server. Initializes a new instance of the class. Contains the tag name for the AlternatingItem template. Contains the tag name for the Content template. Contains the default depth of the history stack. The argument associated with the postback event. Contains the query String name of the event target (the control that generated the postback). Contains the tag name for the Footer template. Contains the prefix of a form in a URL. Contains the tag name for the HeaderTemplate. Contains the tag name for the ItemDetails template. Contains the tag name for the Item template. Contains the tag name for the Label template. Contains the default page weight. Contains a page number delimiter used to ensure proper page numbering in a postback. Contains the default for the height of the characters on the screen. Contains the tag name for the Script template. Contains the character used in CheckBox IDs for cHTML. Contains the tag name for the Separator template. Contains the characters used to denote the beginning of an i-mode or J-Phone symbol scheme. Contains the query String name of the unique file path suffix. Contains the query String name of the unique file path suffix, but no equal sign. Represents the Control section within the MobileControls section of a configuration file. This class cannot be inherited. Creates an instance of the ControlElement class. The name of the control to which the configuration applies. The of adapter the control should use. The type of adapter the control should use. A type derived from . Represents the of control to which the configuration applies. A of mobile control. is null. Represents the value of the name of the control to which the configuration applies. None. Represents an XML element that contains a collection of Control sections within a MobileControls section of a configuration file. Creates an instance of the class. Adds a object to the collection A object. Returns an array of the keys for all of the objects contained in this collection. An array of key names. Removes all objects from the collection. Gets the configuration collection type of this object. One of the values. Gets or sets a property, attribute, or child element of this configuration element. Gets or sets a property, attribute, or child element of this configuration element. Removes the object identified by name from the collection. The name of the to remove. Removes the given from the collection. A object. Removes the object with the specified index. The zero-based index of the element to remove. Used by a form to paginate its controls. Initializes a new instance of the class for the specified form that uses the specified weight for a page. The form page. The weight of the specified form page. Returns the assigned weight for a page. This field is read-only. Creates and returns an object for paginating the contents of the given control. The for paginating the contents of the given control. The control to be paginated. The number of items in the object. The maximum number of items on a page. The optimum weight of the object. Returns a newly assigned page index based on the weight of the control. A newly assigned page index based on the weight of the control. The weight of a control. Sets or returns the number of form pages currently created by the pager. The number of form pages currently created by the pager. Returns the optimal weight of a form page. The optimal weight of a form page. Sets or returns the weight that remains on the current ASP.NET mobile Web Forms page. The weight that remains on the current ASP.NET mobile Web Forms page. Returns whether to use the value of the field for pagination. This field is read-only. Provides a control that can perform custom validation against another control. Determines whether the properties to be validated are valid. true if control properties to be validated are valid; otherwise, false. Determines whether the properties to be validated are valid. An aggregated Web validator. Called during the validation stage when ASP.NET processes a Mobile Web Form. true if the validator is valid, otherwise, false. Raises the event. Occurs when the validates the value of the property. Provides a reference to the type of adapter to be used in the designer. Initializes a new instance of the class using the name of the type of adapter. The name of the type of adapter. Initializes a new instance of the class using the of adapter. The of adapter Returns the name of the associated type of adapter. The name of the associated type of adapter. Maps specific adapters to specific mobile controls for a given device. This class cannot be inherited. Initializes a new instance of the class with the specified identifier and device adapter set to inherit from. The unique identifier of the device adapter set. The device adapter set that this device adapter set inherits from. Initializes a new instance of the class with the specified identifier, page adapter, and device adapter set to inherit from. The unique identifier of the device adapter set. The device adapter set that this device adapter set inherits from. The class to which the method specified by belongs. A method used to detect through the current whether the device adapter set is applicable. Identifies the page adapter class for the device set. Initializes a new instance of the class with the specified identifier and page adapter. The unique identifier of the device adapter set. The class to which the method specified by belongs. A method used to detect through the current whether the device adapter set is applicable. Identifies the page adapter class for the device set. Gets the collection of control elements for this device element. The collection of control elements for this device element. Gets or sets the name of the device adapter set that this device adapter set inherits from. The name of the device adapter set that this device adapter set inherits from. Gets the string value that uniquely identifies the device adapter set. The string value that uniquely identifies the device adapter set. Gets the type of the page adapter class for this device adapter set. The type of the page adapter class for this device adapter set. Gets or sets the class containing the method used to detect whether the device adapter set is applicable. The class to which the method specified by the parameter belongs. Gets or sets the method used to detect through the current instance whether the device adapter set is applicable. The method used to detect through the current whether the device adapter set is applicable. A collection of objects. Initializes a new instance of the class. Adds a device element to the collection. The to add. Returns an array of the keys for the device elements that are contained in the collection. An array containing the keys for the objects contained in the . Removes all the device elements from the collection. Gets the configuration collection type of this object. A value from the enumeration representing the type of the collection. Gets or sets the device element at the specified index location. The at the specified index. The specified index location of the to return. Returns the device element with the specified key. The with the specified key. If no object exists in the collection with the specified , returns null. The key of the to return. Removes the named device element from the collection. The key of the to remove. Removes the specified device element from the collection. The to remove. Removes the device element at the specified index. The index location of the to remove. Represents an attribute that indicates whether the rendering of a mobile control can be overridden by the device. Creates a new instance of the class. Creates a new instance of the class with the given value for the property. The value to assign to . Indicates whether the rendering of a mobile control can be overridden by the device. true if rendering can be overridden; otherwise, false. Provides a construct for specifying a choice among multiple content alternatives in the <DeviceSpecific> element. Initializes a new instance of the class. Notifies the server control that an element, either XML or HTML, was parsed, and adds the element to the server control's object. The parsed element. Retrieves the collection of choices in a <DeviceSpecific> element. The collection of choices in a <DeviceSpecific> element. Occurs when data-binding expressions are created at design time. Occurs when a server control is released from memory, which is the last stage of the server control life cycle when an ASP.NET page is requested. Gets or sets a value indicating whether the control automatically saves its state for use in round trips. true if the control automatically saves its state; otherwise, false. Gets the template with the specified name. The template with the specified . The name of the specified template. Gets a value indicating that the currently selected choice in the <DeviceSpecific> element has templates defined within it. true if the currently selected choice has templates defined within it; otherwise, false. Occurs when the control is initialized, which is the first step in its life cycle. Occurs when the server control is loaded into the object. Gets the containing page. The containing page. Gets the owner of the specified object, either a control or a style. The containing control of the specified element or the containing object. Occurs when the control is about to be rendered to its containing object. Gets the currently selected choice, or null if none are applicable. The currently selected choice. Occurs when the server control is unloaded from memory. Gets or sets a value indicating whether the specified control is rendered. true if the specified control is rendered; otherwise, false. The default is true. Provides a single choice within a DeviceSpecific/Choice construct. Initializes a new instance of the class. Adds the to the object's object. The object to be added. Gets or sets the argument used for a property. The default value is null. The argument used for a . Gets the overridden properties defined for a choice in a DeviceSpecific/Choice construct. The overridden properties defined for a choice in a DeviceSpecific/Choice construct. Gets or sets the name of a device filter. The name of a device filter. The default value is an empty string (""). Returns the specified attribute from the object. A that contains the value of the specified attribute. The name of the attribute to get. There is no attribute in the object identified by . Gets a value indicating whether the currently selected choice in the <DeviceSpecific> element has templates defined within it. true if the currently selected choice has templates defined with in it; otherwise, false. Assigns the given value to the attribute specified by the key. The name of the attribute to be set. The value assigned to the attribute. For a description of this member, see . For a description of this member, see . For a description of this member, see . Gets the templates that have been defined in the <Choice> element. An instance containing the objects defined for the <Choice> element. Gets or sets the type of markup in a <Choice> element. The type of markup inside templates of a choice. Represents a collection of choices for the class. Adds a object to the end of a collection. The object to add to the end of the collection. Adds a choice at the location in the collection specified by the parameter. The location in the collection at which to add . The to add to the collection. Retrieves an array of objects from the collection. The array of objects contained by the collection. Clears the collection. Returns a item in the collection, by index. The object at the given in the collection. The index number of the item to retrieve from the collection. Removes the specified choice. The to remove Removes the item at the specified index. The index number of the item to remove. Implements a custom persistence format for the class. Creates an instance of the class. Adds the specified literal content to a control. none Adds builders to the object for any child controls that belong to the container control. none Obtains the for the control's child controls. None. None None Occurs when the server control is initialized, which is the first step in its life cycle. The object responsible for parsing the control. The object responsible for building the parent control. (If the is not specifically a object, an exception is thrown.) 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. is not a object. Supports the page parser in building a template and the child controls it contains. Creates an instance of the class. Adds the specified literal content to a template. This method is called by the ASP.NET page framework. None. Adds builders to the object for any child controls that belong to the container control. None. Initializes the for use after it is instantiated. This method is called by the ASP.NET page framework. None. None. None. None. None. None. Stores templates for use by the class. Creates an instance of the class. Gets or sets the name of the specified template container. The name of the specified template container. Gets or sets a object that is used internally by the ASP.NET page framework. An . Provides parsing support for DeviceSpecific/Choice constructs. Creates an instance of the class. Adds the specified literal content to a control. none Obtains the of the control type corresponding to a child tag. This method is called by the ASP.NET page framework. The of the specified control's child. The tag name of the child. An of attributes contained in the child control. is not "Choice". Specifies a built-in page that can render exception and error information to mobile devices. Initializes a new instance of the class. Returns information about an exception. A object containing information about the error. Initializes the content of the error page, based on the error information retrieved. Loads any saved view-state information to the object. An object containing the saved view state. Internally, this is typically a or object. Called after an object, such as a form or a page, is initialized. An object that contains the event data. there is no exception stored in the . Saves any view or control state information for the page. Provides access to all font-related style information about an ASP.NET mobile control. Gets or sets a value indicating whether the font is bold. The default value is NotSet. An enumerated value indicating whether the font is bold. Gets or sets a value indicating whether the font is italic. The default value is NotSet. An enumerated value indicating whether the font is italic. Gets or sets the name of the specified font. The default value is an empty string (""). The name of the specified font. Gets or sets the specified font size. Must be of type . The default value is NotSet. An enumerated value indicating the specified font size. Converts the specified value to its equivalent string representation. A that represents the current . Specifies the size of the rendered text. This class cannot be inherited. Default value. If the value is , then the font's size is inherited from the control's style, or, if the style is not defined, from the control's parent control. Default font size. Font is smaller than Normal. Font is larger than Normal. Provides the capability to group controls together. Initializes a new instance of the class. Gets or sets the URL to which the form is submitted. The default value is an empty string (""). The URL to which the form is submitted. Occurs when a form becomes active. Gets or sets a property that determines whether an additional trailing break is rendered after the control. This break causes subsequent content to start on the next line. The default is true. true if an additional trailing break is rendered after the control; otherwise, false. The property was read at design time. -or- An attempt was made to set the property. Gets or sets the control on the form that can be paginated. The default is null (Nothing in Visual Basic). The control on the form that can be paginated. Called by device adapters to create the default templated user interface (UI) for the control. Gets or sets the index of the current page in the active form. The default value is 0. The index of the current page in the active form. Occurs when an active form becomes inactive. Returns a panel that represents the footer for the form. The that represents the footer for the form. Returns a set of forms that are linked to the current form. A set of forms that are linked to the current form. The total weight for the target device of the resulting linked forms must not exceed (used in pagination). If its value is -1, the total weight will not be considered when linked forms are added to the list. Returns true if the form has a handler for the event. true if the form has a handler for the event; otherwise, false. Returns true if the event exists. true if the event exists; otherwise, false. Returns a panel that represents the header for the form. The that represents the header for the form. Loads View State from a private source. Current view state of the control. Gets or sets the method used to submit the form. The default value is post. The method used to submit the form. Called when the form is activated. An object defined by the object that contains event data. Raises the event. Called when the form is activated. An object defined by an object that contains event data. Raises the event. An object that contains the event data. The form is contained by another form. Occurs when a form is paginated. An object that contains event data. Raises the event. Returns the number of pages in the form after the form is paginated. The number of pages in the form after the form is paginated. Gets or sets the style used to render the form's pagination UI. The default value is an empty string (""). The style used to render the form's pagination UI. Returns whether or not the children of the control must be paginated. Occurs when a form is paginated. Paginates the control and its children. Called internally by ASP.NET. Notifies the object of a postback event. A that represents an optional event argument to be passed to the event handler. Sends server control content to a provided object, which writes the content to be rendered on the client. Saves any private view-state changes that have occurred since the page was loaded from persistence. An object containing the altered private view state. Returns the panel that contains any device-specific script for the form, if a script template has been defined and chosen for the target device. The panel that contains any device-specific script for the form. For a description of this member, see . A that represents an optional event argument to be passed to the event handler. Gets or sets the title of the specified form. The default value is an empty string. The title can be rendered as part of the form, on devices that support a title separate from page content (for example, on the title bar of a browser using the title tag in HTML). Provides parsing support for controls. Initializes a new instance of the class. Adds builders to the ControlBuilder object for any child controls that belong to the container control. Specifies the type of submission for a form as a GET or POST request. This class cannot be inherited. Uses a GET request to submit a form. Uses a POST request to submit a form. Defines the interface to a control adapter. Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. Called by base classes to create a templated UI. Returns true if the instantiated templates must bind to available data (which usually happens on the first request). Returns false if the templates must not bind to data, and instead rely on view state to fill them in (which usually happens on subsequent postbacks). Returns true if the event was handled. true if the postback event was handled; otherwise, false. Name of the event. Accesses the approximate weight of a single item in the control. The approximate weight of a single item in the control. Returns the adapter-specific view for a control. The current view state. Returns true if the adapter handles loading the post data. true if the adapter handles loading the post data; otherwise, false. Identifies the control. Contains the collection of all incoming name values. Provides a place to send private data to the control that might be required for loading of post data. The control determines the type that is passed to the parameter. Returns true if the required the object in was changed, so the event can be raised. Called after an object, such as a form or a page, is initialized. An object (defined by ) that contains event data. Loads data that pertains to a control, a page, or a device adapter. An object (defined by ) that contains event data. Called by the control's method, to perform adapter-specific work prior to rendering. An object (defined by ) that contains event data. Unloads data that pertains to a control, a page, or a device adapter. An object (defined by ) that contains event data. Returns the page associated with the device adapter. The page associated with the device adapter. Called by the control's method to perform rendering. The text writer to receive output. This method is called when the control saves its private view state. The newly saved adapter state. Returns the approximate weight of the control, in characters. The approximate weight of the control, in characters. Displays an image on a mobile Web page. Creates a new instance of the class. Gets or sets the alternate text to display when an image is not available for the device. The default value is an empty string (""). The alternate text to display when an image is not available for the device. Gets or sets the URL of the image source for the control. The URL of the image source for the Gets or sets the target URL of the image. The default value is an empty string (""). The target URL of the image. Notifies the object of a postback event. A that represents an optional event argument to be passed to the event handler. Gets or sets the text displayed for a softkey when the Image has a property defined. The default value is an empty string. The text displayed for a softkey when the image has a property defined. For a description of this member, see . Optional event argument to be passed to the event handler. Implements a read-only base interface for the class. Returns an array of all the items in the collection. An array of all the items in the collection. Returns the index of a field. The index of the specified field. A string to compare with the Title or DataField property. Returns the index of a field. The index of the specified field. A field to search for in the specified collection. Returns an item in the collection, by index. The item in the collection at the specified index. The index of the item to retrieve from the collection. Defines the interface to a page adapter. Returns a list of any additional HTTP headers by which caching is varied. A list of any additional HTTP headers by which caching is varied. Use this property to persist data between requests through the use of the URL query string. A dictionary of data that has been persisted through the use of the URL query string. Creates and returns a text writer suitable for the given adapters. A text writer suitable for the given adapters. The text writer. Called to determine the postback data collection. A modified name value collection of post data. object that contains request information, such as HTTP headers. Source identifier for the event. Argument identifier for the event. Collection of postback data from the request object. Returns true if it handles the error. true if the page adapter handles the error; otherwise, false. System exception event. The object. Returns true if it handles the exception. true if the page adapter handles the exception; otherwise, false. Source identifier for the event. Name of the event. Returns a page weight appropriate for the target device. Used in form pagination. The page weight appropriate for the target device. Gets or sets the page to which the adapter is attached. The page to which the page adapter is attached. Gets or sets whether items from the property are persisted in the query string. true if the items from the property are persisted in the query string; otherwise, false. Assists in paginating a form. Initializes a new instance of the class. Initializes a new instance of the class. The control pager for the control being paginated. The control being paginated. The total number of items in the control to be paginated. The maximum number of items to be displayed per page. The weight to be assigned per item. If a control considers a character to be an item, this value should be small; if a control considers a line of text to be an item, this value should be larger. Gets the count of items visible on the current page. The count of items visible on the current page. Gets the index of the first visible item on the current page. Returns a value of -1 if no items are visible. The index of the first visible item on the current page. Acts as a marker interface, and has no members of any kind. Provides control capability to represent a label control for displaying text on a mobile device. Creates an instance of the Label class. Represents a hyperlink to another on the same mobile page or to an arbitrary URI. Creates an instance of the class. Adds to the list provided, the set of forms that contains links to the specified control. The set of forms that contain links to the specified control. Sets or returns the target URL of the link. The default value is an empty string (""). The target URL of the link. Raises events for the control when it posts back to the server. An object. Sets or returns the text displayed for a softkey when the has a property defined. The default value is an empty string (""). The text displayed for a softkey when the has a property defined. For a description of this member, see . The optional event argument to be passed to the event handler. Renders a list of items as either a static display or an interactive list. Initializes a new instance of the class. Notifies the server control that an element was parsed, and adds the element to the server control's object. Creates a child control using the view state. This method supports the .NET Framework infrastructure and is not intended to be used directly from your code. Called by device adapters to create the default templated user interface (UI) for the control. Set to true if the instantiated templates must bind to available data (which usually happens on the first request). Set to false if the templates must not bind to data, and instead rely on view state to fill them in (which usually happens on subsequent postbacks). Creates items in an items collection from the specified parameter. The source from which items in the collection are created. Gets or sets the name of the data member to extract when data binding to a list data source. The default value is an empty string (""). The name of the data member to extract when data binding to a list data source. Gets or sets the data source of the list that is being bound. The default value is null. The data source of the list that is being bound. Specifies which property of a data-bound item to use when binding an item's property. The default is null. The property of a data-bound item to use when binding an item's property. Specifies which property of a data-bound item to use when binding an item's property. The default is null. The property of a data-bound item to use when binding an item's property. Gets or sets the type of decoration used for items. The default value is None. An enumerated value representing the type of decoration used for items. Determines whether the server control contains child controls. If it does not, it creates child controls. Use this method to ensure that the templates are instantiated to allow programmatic access to the instantiated contents of a template. Gets a value indicating whether the control has an event handler registered for the appropriate event. true if the control has an event handler registered for the appropriate event; otherwise, false. Returns the number of items in the control. The number of items in the control. Occurs when the user selects a command that is associated with a control. Occurs when an item in a is bound to data. Returns the collection of items in a list. The default value is an empty collection. The collection of items in the list. Gets a value indicating whether the items in the list are to be treated as hyperlinks. The default value is false. true if items in the list are to be treated as hyperlinks; otherwise, false. Restores view-state information from a previous page request that was saved by the method. Determines whether the event for the server control is passed up the page's UI server control hierarchy. true if the event has been canceled; otherwise, false. The default is false. Raises the event. Called when a list item generates an event as a result of user interaction. An object (defined by ) that contains event data. Called when a list item is data bound. An object (defined by ) that contains event data. Raises the event. An object defined by an object that contains event data. Paginates a control. None None Raises the event. None Notifies the object of a postback event. A object that represents an optional event argument to be passed to the event handler. Saves any server control view-state changes that have occurred since the time the page was posted back to the server. For a description of this member, see . An optional event argument to be passed to the event handler. 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. Provides data for the event of a control. Initializes a new instance of the class using the provided and . Initializes the property. Initializes the property. Initializes a new instance of the class using the given , , and the original command arguments. Initializes the property. Initializes the property. The original arguments inherited from the object. Returns the control that raised the event. The control that raised the event. Sets or returns the name of the default command. Returns the list item that generated the event. The list item that generated the event. Represents the method that will handle the event of a . The source of the event, a control. A object that contains the event data. Provides parsing support for and controls. Creates an instance of the class. Returns the tag name of a specified child control. Provides parameters for an event. Initializes a new instance of the class. Initializes . Initializes . Gets the specified data object of the list item that is being bound. This property is available only on a request where the list item is data bound; on subsequent postbacks, it is always null. The specified data object for the list item that is being bound. Returns the current that is being bound. The being bound. Represents the method that handles the event of a control. The source of the event, a . A that contains the event data. Specifies the type of decoration to be added to list items. This class cannot be inherited. No decoration. List items are decorated with a bullet. List items are decorated with a number. Specifies how the selection list UI will be presented. This class cannot be inherited. Renders list items in a drop-down list box. Renders list items in a list box. Renders list items as options. Renders list items in a list box with multiple selection capability. Renders list items with check boxes and multiple selection capability. Provides literal hyperlinks. Creates a new instance of the class. Provides the run-time instantiation of literal text specified in a form. Initializes a new instance of the class. Gets the number of items in the control. The number of items in the control. Gets the approximate weight of a single item in the control. The approximate weight of a single item in the control. Returns the text for the current page, when the control is broken across pages. The text for the current page, when the control is broken across pages. Sets or returns the text for the control. The default is an empty string. The text for the control. Provides parsing support for literal text containers. Adds the specified literal content to a control. Adds builders to the object for any child controls that belong to the container control. The object assigned to the child control. Provides parsing support for literal text. Initializes a new instance of the class. Determines whether white space literals are permitted in the content between a control's opening and closing tags. Provides event data for ASP.NET mobile controls that support custom pagination. Initializes a new instance of the class. Initializes the property with this value. Initializes the property with this value. Gets or sets the count of items in the control. The count of items in the control. Gets the index of the first item to be loaded by the invoked event. The index of the first item to be loaded by the invoked event. Represents the method that will handle the event of a control. The source of the event, a control. A object that contains the event data. Provides a base class for all ASP.NET mobile control classes. Initializes the class for use by an inherited class instance. This constructor can only be called by an inherited class. Returns the device-specific adapter for the control. An adapter specific to the device on which the page will be displayed, which is also usually specific to the control. Called after a control is added to the Controls collection of another control. The that has been added. The index of the control in the collection. Adds the set of forms that contains links to the specified control to the provided list. The set of forms that contain links to the specified control. Notifies the server control that an element was parsed, and adds the element to the server control's object. An that represents the parsed element. Gets or sets the specified alignment for the style. The default value is . An enumerated value specifying the alignment for the style. Applies the style properties defined in the page style sheet to the control. The containing the control. In all cases. Gets or sets the specified background color for the style. The default value is . The specified background color for the style. Gets or sets a property that determines whether an additional trailing break is rendered after the control. This break causes subsequent content to start on the next line. The default is true. true if an additional trailing break is rendered after the control; otherwise, false. Called by device adapters to create the default templated user interface (UI) for the control. Set to true if the instantiated templates must bind to available data (which usually happens on the first request). Set to false if the templates must not bind to data, and instead rely on view state to fill them in (which usually happens on subsequent postbacks). Constructs and returns the style object to be associated with the control. The style object to be associated with the control. Called by base classes to create a templated UI. Returns true if the instantiated templates bind to available data (which usually happens on the first request). Returns false if the templates do not bind to data, and instead rely on view state to fill them in (which usually happens on subsequent postbacks). Returns the set of custom attributes defined for the control. The set of custom attributes defined for the control. Gets or sets the DeviceSpecific/Choice construct associated with the control. The DeviceSpecific/Choice construct associated with the control, or null if no such construct exists. Gets a value indicating whether themes apply to this control. False in all cases. An attempt to set the property is made. Use this method to ensure that the templates are instantiated to allow programmatic access to the instantiated contents of a template. Returns the first page of the form on which this control appears. The first page of the form on which this control appears. Gets a object that contains font information about the control. The that contains the font information about the control. Gets or sets the specified foreground color for the style. Typically, this property sets the color for the text. The default value is . The specified foreground color for the style. Provides access to the containing form. The form that contains this control. the control is not in a form as required. The only mobile controls not required to be in a are a and a . Retrieves the specified attribute property from the control. A representing the value of the specified attribute; if no attribute with the specified exists, then null. A that specifies the name of the server control attribute. Returns the template with the specified name. The template with the specified name. The name of the specified template. Returns the text inside the control. The inner text might be a combination of text from child controls. The text inside the control. the inner text contains markup tags at run time, and the derived control does not allow markup tags in inner text. the value used to set this property contains new line characters and the derived control does not allow multiple lines of text. Returns true if the control submits the form. The default is false. true if the control submits the form; otherwise, false. Gets a value indicating whether a object has an active template set. true if the control has an active template set; otherwise, false. Returns whether or not the control is visible on the given page of the form. Used for form pagination. true if the control is visible on the given page of the form; otherwise, false. The page number. Returns the last page of the form on which the specified control is displayed. The last page of the form on which the specified control is displayed. Loads private view state. Current view state of the control. Restores view-state information from a previous page request that was saved by the method. An that represents the control state to be restored. Returns the containing page. The containing page. the control is not in a . (Only occurs at run time.) Raises the event. An object that contains the event data. Raises the event. An object that contains the event data. Raises the event. The object that contains the event data. the control contains custom attributes and the current page does not allow custom attributes on controls. Paginates a control. Contains the index number of the current page prior to pagination. Contains the index number of the current page after pagination. Raises the event. An object that contains the event data. Renders a control to the specified output stream. An that will render the content. Raises the event. An object that contains event data. Gets a value that indicates whether the children of the control must be paginated. Used for form pagination. true if the children of the control must be paginated; otherwise, false. Paginates the control and its children. The pager. Called after a control is removed from the collection of another control. The that has been removed. 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 child controls using the provided . The object that receives the rendered content. Returns the form object referenced by the name parameter. The form referenced by the name parameter. Form object does not refer to an existing . Converts a URL into one that is usable on the requesting client. The value of the specified URL. The URL to be resolved. Saves any private view-state changes that have occurred since the page was loaded from persistence. If no changes were made, this method returns null. An object containing the altered private view state. 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 null. Designates an attribute and its value to assign to the object. A signifying the key of the attribute to be set. A to be assigned as the value of the attribute. Gets the ID of the skin to apply to the control. An empty object. An attempt to set the property is made. Gets the style of the control. The style of the control. Gets or sets a reference to the style properties for a control. A reference to the style properties for a control. For a description of this method, see . The value of the specified attribute. The name of the attribute to get. For a description of this member, see . The name specifying the attribute to be set. The value to be set. Causes tracking of view-state changes to the server control so they can be stored in the server control's property. Gets the approximate weight of the control, in characters. The approximate weight of the control, in characters. Gets or sets the specified wrapping mode for the style. The default value is . An enumerated value that specifies the wrapping mode for the style. Provides parsing support for all ASP.NET mobile controls. Creates a new instance of the class. Determines whether white space literals are permitted in the content between a control's opening and closing tags. Always returns true. Obtains the for the control's children The of the specified control's child. The tag name of the child. Represents configuration information regarding mobile controls, their adapters, and device filters. Creates a new instance of the class. Gets or sets a value that indicates whether pages can have custom attributes. true if pages are allowed to have custom attributes; otherwise, false. Gets or sets the type of the dictionary class that maintains the keys for cookieless forms authentication. The of the dictionary class. Gets the collection of device elements that programmatically represent the device elements of a configuration file. The that contains the objects that programmatically represent the device elements of the configuration file. Gets or sets the size of the history to use to keep the application view state in the server session. The size of the history stack. The default is 5. Handles configuration sections that are represented by a single XML tag in the .config file. Creates a new instance of the class. Used internally to create a new instance of this object. A . Parent object. Configuration context object. Section XML node. Used internally to create a new instance of this object. A object. Parent object. Configuration context object. Section XML node. Represents an individual item within a or ASP.NET mobile control. Initializes a new instance of the class. Initializes a new instance of the class. Initializes . Initializes . Initializes . Initializes a new instance of the class using the specified property. Initializes . Initializes a new instance of the class. Initializes . Initializes . Initializes a new instance of the class with the specified . Initializes the specified item with this item type. Gets or sets the data item to which the list item is bound. This property is available only on a request where the list item is data-bound; on subsequent postbacks, it is always null. The object to which the is bound. Determines whether two instances are equal. true if the items are equal; otherwise, false. The object to compare with the current item. Returns a new instance of the class with the specified property. This method is used internally by ASP.NET. A with an initialized property. The initial value of the property. Returns the hash code for the current instance. The hash code for the current instance. Gets the index for an item within a list. The position of the item within the containing list. Gets a value indicating whether the list item control is tracking changes to its view state. true if the list item is tracking changes to its view state; otherwise, false. Loads the current view state into the list item control. An that contains the item's and optional property values. Determines whether the event for the server control is passed up the page's user interface (UI) server control hierarchy. true if the event is passed up the control hierarchy; otherwise, false. The source object of the event. The event arguments. Provides implicit conversion from a to a . A with set to the specified . The string to convert. Saves the changes to the view state. An that contains the newly saved view state. Gets or sets whether the list item is selected in its parent object. true if the item is selected in its parent ; otherwise, false. For a description of this member, see . true if the object is tracking its view-state changes; otherwise, false. For a description of this member, see . An that contains the and the optional . For a description of this member, see . The view-state changes for the control. For a description of this member, see . Gets or sets the text contained in the item. The text in the item. The default is an empty string (""). This method supports the .NET Framework infrastructure and is not intended to be used directly from your code. A string that represents the current item. Sets the property to true. Gets or sets the value contained in the list item. The value contained in the list item. The default is null. Represents a collection of objects, and is used to hold the items of a control and a control. Initializes a new instance of the class. Initializes a new instance of the class using the provided array. An array that contains a list of objects. Adds an item to the end of a collection with the provided string as the property. The item to add to the end of the collection. Adds an item to the end of a collection. The item to add to the end of the collection. Clears the collection. Gets a value indicating whether the given item is contained in the collection. true if the given item is contained in the collection; otherwise, false. The item to search for. Gets the items in the specified collection as a single array of objects. An array of the items in the specified collection. Gets the index of the specified item in a object. The index of the specified item in the collection. An item to search for in the collection. Adds an item to the specified location in the collection. The index. The item to be inserted into the list. Adds an item to the specified location in the collection. The index. The item to be inserted into the list. Gets a value indicating whether the collection is tracking changes to view state. true if tracking view state changes; otherwise, false. Gets a item in the collection by index. The item at the specified index. The index of the item to retrieve. Loads the collection's previously saved view state. The object containing the view-state information to be loaded. Removes the item with the specified value. The value of the item to remove. The first item that matches this value in the collection is removed. Removes the item with the specified value. The value of the item to remove. The first item that matches this value in the collection is removed. Removes the item at the specified index. The index number of the item to remove. Saves the changes to a server control's view state to a . A that contains the view-state information. Sets the array of objects as the . The array. For a description of this member, see . true if the object is tracking its view-state changes; otherwise, false. For a description of this member, see . The object containing the view state information to be loaded. the view state data has been modified or corrupted. For a description of this member, see . The view-state changes for the control. For a description of this member, see . Instructs the collection to track changes to its view state. Assigns an item type to an element in a or control's child controls. This class cannot be inherited. Represents a heading for a list. Represents an item in a list. Represents a footer for a list. Represents a separator between list items. Serves as the base class for all ASP.NET mobile Web Forms pages. Creates an instance of the class. Gets a rooted URL to the current page. A rooted URL to the current page. Gets or sets the page's currently active form. The page's currently active form. The page does not contain any forms. Gets the device-specific adapter for the control. The device-specific adapter for the control. Called after a control is added to the collection. The that has been added. The index of the control in the Controls collection. Notifies the page that an element was parsed, and adds the element to the property. An that represents the parsed element. The property has already been set. Gets a value indicating whether controls on the page can have custom attributes defined. The default value is the value of the allowCustomAttributes attribute of the <mobilecontrols> section of the Web.config file. true if the controls on the page can have custom attributes defined; otherwise, false. Gets the view-state information, which combines private view state and an identifier for application view state, to write to the client in encoded form. The view-state information, which combines private view state and an identifier for application view state. Creates an object to render the page's content. An or a text writer derived from , such as , , , or . The used to create the . Gets a value indicating whether the page is being instantiated in design mode or at run time. true if the page is being instantiated in design mode; otherwise, false. Determines the type of request made for the class and returns a of data posted back to the page by using either a POST or a GET command. A object that contains the form data. Gets the object for the current requesting device. The for the current requesting device. Gets or sets a value indicating whether postback event data should be validated. false. An attempt was made to set this property. Gets or sets a value indicating whether themes apply to this page. false. An attempt was made to set this property. The value of this property cannot be changed. Gets the collection of forms on the specified object. The collection of forms that is contained in the page. Creates and returns a new device-specific adapter for the specified control. A new device-specific adapter for the specified control. The control to which the device-specific adapter is attached. Returns the form object specified by the ID parameter. The specified form object. If no such form exists, throws an exception. The identifier of the form to return. The requested form was not found. Retrieves the view state for the control. The object associated with the control. The control for which the state is retrieved. Retrieves whether the page has any hidden variables defined. true if the page has any hidden variables defined; otherwise, false. Contains the identifier to use for the hidden field in the postback argument. This field is read-only. The identifier for the hidden postback argument field. Contains the source identifier to use to render the hidden field for the postback source. This field is read-only. The identifier for the hidden postback source field. Returns the prefix to use to render hidden variables. This field is read-only. The prefix used to render hidden variables. Gets a dictionary of hidden variables on the specified object. A dictionary of the hidden variables that is contained in the page. Gets the character that is used to separate control identifiers when building a unique ID for a control on a page. The character that is used to separate control identifiers. The default is set by the instance that renders the page. The property is a server-side field and should not be modified. Initializes the output cache for the current page request. The amount of time that objects stored in the output cache are valid. A semicolon-separated list of headers that content from the output cache will vary by. The Vary HTTP header. One of the values. A semicolon-separated list of parameters, received by a GET or POST method, that content from the output cache will vary by. Loads any saved view-state information to the . An object containing the saved view state. Internally, this is typically a or object. Restores view-state information from a previous page request that was saved by the method. An that represents the page state to be restored. Converts the specified relative URL into an absolute URL. The absolute path corresponding to the specified virtual path. The relative URL to be converted. Gets or sets the file name of the master page. Master pages are not supported in ASP.NET mobile Web Forms pages. null. An attempt was made to set this property. Master pages are not supported on mobile pages. Called after the page is initialized. An object defined by an object that contains event data. Handles the event. An object that contains the event data. Handles the event. An object that contains the event data. Handles the event. An object that contains the event data. Raises the event at the beginning of page initialization. An object that contains the event data. Handles the event. An object that contains the event data. Handles the event. An object that contains the event data. Handles an exception caused by an expired view state on postback. An object defined by an object that contains event data. The session state has expired. -or- The session cookie from the client is invalid. -or- The session state history has exceeded its allocated size. Returns the key to use to render the private view state. This field is read-only. Gets the query string that accompanied the request. The query string that accompanied the request. Notifies the server control that caused the postback that it should handle an incoming postback event. The ASP.NET server control that caused the postback. This control must implement the interface. The postback argument. Redirects to another mobile page. The URL of the redirect action. Redirects to a specified mobile page. The URL of the redirect action. Specifies whether the response should be ended at that point. The default of the first form of the method is true. Gets a relative URL to the page. A relative URL to the page. Called after a control is removed from the collection of another control. The that has been removed. Sends server control content to a provided object, which writes the content to be rendered on the client. Also stores tracing information about the control if tracing is enabled. The text writer that creates the markup. Renders server control content and stores tracing information about the control if tracing is enabled. The to receive control content. Saves any state information for the page. An in which to store the view-state information. Session state is disabled or read-only. Saves any server control view-state changes that have occurred since the time the page was posted back to the server. The page's current view state. Gets or sets the current style sheet on a object. The current style sheet for the page. Gets or sets the name of the style sheet applied to this page. null. An attempt was made to set this property. Themes are not supported on Mobile Web Forms pages. Gets or sets the name of the page theme. The name of the page theme. The property is a server-side field and cannot be modified. An attempt was made to set this property. Themes are not supported on Mobile Web Forms pages. Gets or sets the title for the page. This feature is not supported for mobile pages. An empty string. An attempt was made to set the property. Gets a unique key that can be added to generate a unique URL for the current page. A unique key that can be added to generate a unique URL for the current page. Performs control validation, and then sets the property based on the results of the validation. Confirms that a control is rendered for the specified ASP.NET mobile control at run time. The ASP.NET mobile control that is required in the control. must be contained in a control. Contains the source identifier to use to render the hidden field for a view state. This field is read-only. Converts the value of an object into a different data type. This class cannot be inherited. Initializes a new instance of the class. Converts the given object to the type of this converter, using the specified context and culture information. An that represents the converted value. An that provides a format context. The to use as the current culture. The to convert. Calling on returns null. Converts the given value object to the specified type, using the specified context and culture information. An that represents the converted value. An that provides a format context. A . If null is passed, the current culture is assumed. The to convert. The to convert the parameter to. cannot be converted to a type. Provides the base class for ASP.NET mobile user controls. Initializes a new instance of the class. Notifies the server control that an element was parsed, and adds the element to the server control's property. Enables you to specify multiple fields for display, per item in an object list. Creates a new instance of the class. Notifies the server control that an element, either XML or HTML, was parsed, and adds the element to the server control's property. None. Returns the collection of all fields from the class, whether explicit or automatically generated. The default value is the collection of automatically generated fields. An object containing all fields in the . Specifies whether fields must be automatically generated from data. When enabled, each public property of the data becomes a field of the control. The default value is true. true if the fields are automatically generated from data; otherwise, false. Gets or sets the text used for the command to return from the Details view (accessed through a softkey or link). The text used for the command to return from the Details view. Gets the collection of commands in the object. Initially, the collection is empty. The collection of commands in the object list. Gets or sets the style used for the object list commands. The style used for the object list commands. Automatically generates fields for the given data. The specified source of the data. Notifies server controls to create any child controls in preparation for posting back or rendering. Creates a list item to contain the object and binds it to the specified object. An object list item created from the specified object. The list item to bind. Creates items in an items collection from the specified parameter. The source from which items in the collection are created. Constructs the details view for the current item by using the ItemDetailsTemplate. Returns true if the instantiated templates must bind to available data (which usually happens on the first request). Returns false if the templates must not bind to data, and instead rely on view state to have them filled in (which usually happens on subsequent postbacks). Constructs the list view by building templates. Returns true if the instantiated templates must bind to available data (which usually happens on the first request). Returns false if the templates must not bind to data, and instead rely on view state to have them filled in (which usually happens on subsequent postbacks). Binds a data source to the . Gets or sets the data member to extract when data binding to a list data source. The default value is an empty string (""). The data member to extract from the data source when data binding to an . Gets or sets the data source of the list that is being bound. The default value is null. The data source of the list that is being bound. Gets or sets the name of the default command. The name of the default command. Returns the panel that contains a device-specific details view. A panel that contains a device-specific details view. the current view is not the details view. Gets or sets the text used for the menu item that shows the details view. The text used for the menu item that shows the details view. Determines whether the server control contains child controls. If it does not, it creates child controls. Use this method to ensure that the templates are instantiated to allow programmatic access to the instantiated contents of a template. Gets the collection of explicitly defined fields in the class. The collection of explicitly defined fields for the object list control. Gets a value indicating whether the control has an event handler registered for the appropriate event. true if the object list control has an event handler registered for the appropriate event; otherwise, false. Gets the number of items in the control. None. Occurs when the user selects a command that is associated with an item. Occurs when an item in an is bound to data. Gets the collection of items in an list. The default value is an empty collection. The collection of items in the object list. Occurs when a user selects an item from a list view. Gets or sets a value (the name or data field) that identifies the field to use as a label for each item. The default value is empty, which causes the first field in the collection to be used as a label for each item. The name or data field that identifies the field to use as a label for each item. Gets the index in the collection of the field that has been set by the property. The index within the collection of the field that is used as the label. The default value is zero. Gets or sets the style used for the header label. The style used for the header label. Loads private view state. None. Restores view-state information from a previous page request that was saved by the method. None. Gets or sets the text string used for the More link used on HTML browsers to navigate to the details view. The default is More or the localized equivalent. The text string used for the More link used on HTML browsers to navigate to the details view. Determines whether the event for the server control is passed up the page's UI server control hierarchy. None. None. None. Raises the event. An object that contains the event data. the data source provided no data to bind to. Called when a list item generates an event as a result of user interaction. An object (defined by ) that contains event data. Called when a list item is data bound. An object (defined by ) that contains event data. Called after the user selects an item. An object that contains event data. Called when the control is custom paginated and needs more data. None. Raises the event. None. Called prior to showing the set of commands for a list item. An object defined by an object that contains event data. Prepares the set of commands for a specified item prior to showing it, by calling any event handlers that might be set on the event. Called internally by ASP.NET. The index reference for the item. Called to raise an event for the default command associated with the specified item. Called internally by the ASP.NET. The index reference for the item. Notifies the object of a postback event. A that represents an optional event argument to be passed to the event handler. Saves any private view-state changes that have occurred since the page was loaded from persistence. If no changes were made, this method returns null (Nothing in Visual Basic). None. Saves any server control view-state changes that have occurred since the time the page was posted back to the server. None. Returns the index of the selected item. The default value is -1. The index of the selected item. an attempt to clear this property was made while the property was not set to . the value is less than zero or larger than or equal to the number of items in the list. Returns the selected item, or null if there is no selection. The selected item, or null if there is no selection. Tests whether an item in an is selected. true if item is selected; otherwise, false. Specifies the item to test. Contains true if more than one item can be selected. Otherwise, it contains false. Gets the text used for the command to select more items in an . The text used for the command to select more items in an object list. Occurs before the commands related to an item in an are shown. For a description of this member, see . The optional event argument to be passed to the event handler. Gets an array of indices within the collection of the fields in the property. The default value is null. An array of integers representing the indices of the collection. Gets or sets which fields are visible when the list view is shown in table mode. The default value is an empty string (""). A semicolon-delimited list of fields to be displayed when the list view is shown in table mode. 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. Gets or sets the view mode of an . An value representing the view mode of the object list. An attempt was made to set this property to a value other than while no item was selected. Represents a command in an ASP.NET mobile control. Initializes a new instance of the class. Initializes a new instance of the class. Initializes the property. Initializes the property. Gets the name of the command. The name of the command. Gets or sets the text that is to appear in the command. The default is an empty string. The text that is to appear in the command. Represents a collection of objects. Adds a command to the collection. The command to add to the end of the collection. Adds a command at the location in the collection specified by the index parameter. The location in the collection at which to add . The to add to the collection. Clears the collection. Returns the index of the command whose name is the specified string. The index of the command whose name is the specified string. A string to search for in the collection. Gets a value indicating whether the collection is tracking view-state changes. true if tracking view-state changes; otherwise, false. Returns an item in the collection for the specified index. The item at the specified index. The index of the item to get. Loads the previously saved view state to the control. The object containing the view-state information to be loaded. Removes the command with the specified name. The name of the command to remove. This method removes the first command that matches this value in the collection. Removes the command at the specified index. The index number of the command to remove. Saves the changes to a server control's view state to an . A that contains the view-state information. For a description of this member, see . true if view state changes are being tracked; otherwise, false. For a description of this member, see . An object representing the state to be loaded. For a description of this member, see . Returns an object that contains the view state changes, if any, or null if there are no changes. For a description of this member, see . Instructs the collection to track changes to its view state. Provides information data for the event of an . Initializes a new instance of the class. Initializes the property. Initializes the property. The original arguments inherited from the object. Initializes a new instance of the class. Initializes the property. Initializes the property. Returns the control that raised the event. The control that raised the event. Gets or sets the name of the default command. Returns the list item that generated the event. The list item that generated the event. Represents the method that will handle the event of an . The source of the event, an . An object that contains the event data. Provides parsing support for an instance. Creates a new instance of the class. Obtains the for the specified child control. Provides data for the event of an control. Initializes a new instance of the class. Initializes . Initializes . Gets the specified data object of the list item that is being bound. This property is available only on a request where the list item is data-bound; on subsequent postbacks, it is always null. The specified data object of the list item that is being bound. Gets the that generated the event. The that generated the event. Represents the method that will handle the event of an . The source of the event, an . An object that contains the event data. Represents a field of an ASP.NET mobile control. This class cannot be inherited. Creates a new instance of the class. Binds the field of the specified item to its corresponding data. Called internally by ASP.NET. Indicates which data value in the to bind. Item in the containing the fields you want to bind to. the specified does not exist. Gets or sets the name of the property from which to bind data. The value must be set to ensure data binding. The default value is an empty string (""). The name of the property from which to bind data. Gets or sets the formatting string to use when formatting a data-bound value. The default is an empty string (""). The formatting string to use when formatting a data-bound value. Gets or sets the name of the specified object. The default value is an empty string (""). The name of the object list field. For a description of this member, see . For a description of this member, see . The object containing the view state to be loaded. For a description of this member, see . An object containing the current view state data. For a description of this member, see . Gets or sets the title of the specified field. The default value is an empty string. The title of the object list field. Gets or sets a value indicating whether the specified control is rendered. The default value is true. If the property is set to false, the control and its children are not rendered. true if the object list field should be rendered; otherwise, false. Represents a collection of objects. Adds a field to the end of the collection. The to add to the end of the collection. Adds a field at the location in the collection specified by the index parameter. The location in the collection at which to add the field. The field to add at the specified location in the collection. Clears the collection. Returns the items in the specified collection as a single array of objects. The items in the specified collection as a single array of objects. Returns the index of a field. The index of the specified field. A string to compare with the or property. Returns the index of a field. The index of the specified field. A field to search for in the specified collection. Indicates whether the collection tracking its view state changes. true if tracking its view state changes; otherwise, false. The default indexer for the class, allows the lookup of arbitrary capability values by index. Any of the properties can be accessed by name. However, the returned value will always be a string (or null if not defined), rather than a type-safe value. A string representing the value of the field at the specified index. The index of the item to retrieve. Loads the previously saved view state to the control. The object containing the view-state information to be loaded. Removes the specified field. The field to remove. Removes the item at the specified index. The index number of the item to remove. Saves the changes to a server control's view state to a . A that contains the view-state information. Sets the array of objects as the . The array. For a description of this member, see . For a description of this member, see . The object containing the view state to load. For a description of this member, see . Returns either an object containing the ViewState changes or null. For a description of this member, see . Instructs the collection to track changes to its view state. Represents an individual item within an . Returns a value indicating whether this instance is equal to a specified object. true if the items are equal; otherwise, false. Serves as a hash function for a particular type and is suitable for use in hashing algorithms and data structures such as a hash table. The hash code for the current instance. Gets or sets the specified field by index or name. The value of the field with the specified . The index of the field in the object list item to get or set. Gets or sets the specified field by index or name. The value of the field with the specified . The name of the field in the object list item to get or set. Determines whether the event for the server control is passed up the page's UI server control hierarchy. true if the event is passed up the control hierarchy; otherwise, false. The source object of the event. The event arguments. Represents a collection of objects. Clears the collection. Returns whether or not the given item is contained in the collection. true if the given item is contained in the collection; otherwise, false. The item to search for. Returns an array of all the items in the collection. An array of all the items in the collection. Returns the index of the specified item in an object. The index of the specified item in an . An item to search for in the collection. Indicates whether the collection tracking its view state changes. true if tracking its view state changes; otherwise, false. Returns an item in the collection, by index. The item at the specified index. The index of the object list item to get. Loads the previously saved view state to the control. The object containing the view-state information to be loaded. Saves the changes to a server control's view state to a . A that contains the view-state information. For a description of this member, see . For a description of this member, see . The object containing the view state to load. For a description of this member, see . Returns either an object containing the ViewState changes or null. For a description of this member, see . Instructs the collection to track changes to its view state. Provides data for the event of an . Initializes a new object. Initializes the property. Initializes the property. Returns the list item that is being bound. The list item that is being bound. Gets a value indicating whether the event argument starts with ShowMore. true if the event argument starts with ShowMore; otherwise, false. Gets a value indicating whether default handling must be used. The default is true. true if default handling must be used; otherwise, false. Represents the method that handles the event of an control. The source of the event, an . An that contains the event data. Provides data for the event of an . Initializes a new instance of the class. Initializes the property. Initializes the property. Gets or sets the collection of commands in the objects. Initially, the collection is empty. The collection of commands in the . Returns the list item for the specified commands that will be displayed. The list item for the specified commands that will be displayed. Represents the method that will handle the event of an . The source of the event, an . An object that contains the event data. Provides the title of an object list in an object list field. Initializes a new instance of the class. Initializes the property. Gets or sets the title of the specified field. The title of the specified field. The default is an empty string (""). Specifies the display mode of the object list. This class cannot be inherited. List view. This view displays each field of the item, including title and value. In HTML, this view is combined with the Commands view, with the commands appearing as hyperlinks below the details. Command's view in WML. This is the default view displayed when the page containing the object list is rendered for the first time. It consists of either the label fields of the items, or (when TableFields is not empty) a table with columns corresponding to the table fields and rows corresponding to items. When there is more information in the Details view, a hyperlink for each item displaying the Details view is rendered, by default reading More. Details view. This view is rendered separately only for WML devices. It consists of a menu with the ObjectList's commands, along with an menu item displaying the Details view. For HTML devices, this view is combined with the Details view, with the commands appearing as hyperlinks below the details. Functions as a base class used by controls that support internal pagination. Creates a new instance of the class. Gets the first item visible on the current form page. The first item visible on the current form page. Gets the number of items in the control. The number of items in the control. Gets or sets the count of items in the control. The count of items in the control. Gets or sets the number of items displayed per page after pagination. The number of items displayed per page after pagination. Gets the approximate weight of a single item in the control. The approximate weight of a single item in the control. Occurs when a control is custom-paginated and needs more data. Loads private view state. None Called when the control is custom paginated and needs more data. An object defined by an object that contains event data. Paginates a control. None None Raises the event. None Paginates the control and its children. Called internally by ASP.NET. None Saves any private view-state changes that have occurred since the page was loaded from persistence. None. Gets the number of items that are visible on the current ASP.NET mobile Web Forms page. The number of items that are visible on the current ASP.NET mobile Web Forms page. Gets the approximate weight of the control, in characters. None. Provides style capability for the pagination UI of a page. Instantiates a new instance of the class. Returns a formatted string for the user interface (UI) element used to navigate to the next page. A formatted string for the user interface (UI) element used to navigate to the next page. The index of the current page. Returns a formatted string for the UI element used to navigate to the next page. A formatted string for the UI element used to navigate to the next page. The current page index. The page count. Returns a formatted string for the UI element used to navigate to the previous page. A formatted string for the UI element used to navigate to the previous page. The index of the current page. Gets or sets the label used for a UI element that is used to navigate to the next page. The default value is "Next". The label used for a UI element that is used to navigate to the next page. Represents the key for retrieving the style from the embedded stylesheet for . Gets or sets the label used for the current page. The default value is an empty string (""). The label used for the current page. Represents the key for retrieving the style from the embedded stylesheet for . Gets or sets the label used for the UI element used to navigate to the previous page. The default value is Previous. The label used for the UI element used to navigate to the previous page. Represents the key for retrieving the style from the embedded stylesheet for . Provides a container for organizing controls in a mobile Web forms page. Initializes a new instance of the class. Adds the set of forms containing links to the specified control to the provided list. Gets or sets a property that determines whether an additional trailing break is rendered after the control. This break causes subsequent content to start on the next line. The default is true. Returns a panel containing device-specific content. A content template must be defined and chosen for the target device. The panel containing device-specific panel content. Gets or sets a Boolean value indicating whether or not to paginate the control. true to paginate the ; otherwise, false. Gets a value indicating whether the children of the control must be paginated. Used for form pagination. User interface used by a form to paginate its controls. Provides parsing support for controls. Initializes a new instance of the class. This attribute supports the .NET Framework infrastructure and should not be used directly by your code. Initializes a new instance of the class and sets the property value to the provided string. Contains a string specifying the value of the name attribute. Creates a new object with no name. Performs a comparison between two objects. This property is used internally by the ASP.NET page framework. Applications should not use it explicitly. true if equals the type and value of this instance; otherwise, false. An to compare with this instance or null. Returns the hash code for this instance. This property is used internally by the ASP.NET page framework. Applications should not use it explicitly. A 32-bit signed integer hash code. This property is used internally by the ASP.NET page framework. Applications should not use it explicitly. true if this instance is the default attribute for the class; otherwise, false. This property is used internally by the ASP.NET page framework. Applications should not use it explicitly. The name being persisted. Provides control capability to render a command that the user can select to dial the specified phone number. Initializes a new instance of the class. Adds, to the list provided, the set of forms that contains links to the specified control. The set of forms that contain links to the specified control. Gets or sets a formatting string for the text value that is displayed on devices that are not able to originate telephone calls. The default value is {0} {1}, meaning that the default text will be the property with the property concatenated to it, with a space between them. A formatting string for the text value that is displayed on devices that are not able to originate telephone calls. Gets or sets the URL where the device will go to on noncalling devices. The URL where the device will go to on noncalling devices. Raises the event. An object that contains the event data. the property is empty. Gets or sets a string that represents a phone number. A string that represents a phone number. the format of the number is invalid. Notifies the object of a postback event. A that represents an optional event argument to be passed to the event handler. Gets or sets the label used when a softkey is displayed. The default value is the word Call (or a localized equivalent). The label used when a softkey is displayed. For a description of this member, see . The optional event arguments to be passed to the event handler. Validates that another control's value falls within an allowable range. Creates a new instance of the class. Determines whether the properties to be validated are valid. true if the and properties have valid values; otherwise false. Either the or properties have invalid types, -or- the is larger than . Web validator is for getting and setting of the common properties of a Web base validator. None Called during the validation stage when ASP.NET processes a Web Form. None Gets or sets the value of the control that you are validating, which must be less than or equal to the value of this property. The default value is an empty string (""). The maximum value of the range to validate against. Gets or sets the value of the control that you are validating, which must be greater than or equal to the value of this property. The default value is an empty string (""). The minimum value of the range to validate against. Gets or sets the data type that specifies how to interpret the values being compared. The data type that specifies how to interpret the values being compared. The specified value is not one of the values. Provides control capability to validate that another control's value matches a provided regular expression. Initializes a new instance of the class. Creates a new with default properties. An aggregated Web validator. Called during the validation stage when ASP.NET processes a Web page. true if the validator is valid, otherwise, false. Gets or sets the regular expression assigned to be the validation criteria. The default value is an empty string (""). The regular expression assigned to be the validation criteria. The does not perform validation on an empty string. To test for an empty string, use the and controls together. The regular expression assigned was malformed. Provides control capability to validate whether the value of the associated input control is different from its initial value. Initializes a new instance of the class. The Web validator gets and sets the common properties of Web based validator. An aggregated Web validator. Called during the validation stage when ASP.NET processes a Web Form. true if the validator is valid, otherwise, false. Gets or sets the base value for the validator. The default value is null. The base value for the validator. Provides several different visual representations for a list of selectable items. Initializes a new instance of the class. Notifies the server control that an element, either XML or HTML, was parsed, and adds the element to the server control's collection object. None. Creates items in an items collection from the specified parameter. The source from which items in the collection are created. Gets or sets the data member to extract when data binding to a list data source. The default value is an empty string (""). The data member to extract when data binding to a list data source. Gets or sets the data source of the list that is being bound. The default value is null. The data source of the list that is being bound. Specifies which property of a data-bound item to use when binding an item's property. The default is null. The property of a data-bound item to use when binding an item's property. Specifies which property of a data-bound item to use when binding an item's property. The default is null. The property of a data-bound item to use when binding an item's property. Returns true if the allows multiple selections. true if the allows multiple selections; otherwise, false. Occurs when an item in the list is bound to data. Returns the collection of items in a list. The default value is an empty collection. The collection of items in the selection list. Processes the postback data for this control. true if the state of the changes as a result of the postback; otherwise, false. The key identifier for the control. The collection of all incoming named values. the call to on the object referenced by returns false. Restores view-state information from a previous page request that was saved by the method. None. Raises the event. None. Called when a list item is data bound. An object (defined by ) that contains event data. Raises the event. None. Called when the selected index changes. The list must be in selection mode for this method to be called. An object defined by an object that contains event data. Notifies the that the post data has changed. Gets or sets the number of rows in the selection list. The number of rows in the selection list. an attempt was made to set the value to less than zero. Saves any server control view-state changes that have occurred since the time the page was posted back to the server. None. Returns the index of the selected item. The default value is -1. The index of the selected item. an attempt was made to set the property to less than -1 or greater than or equal to the number of items. Occurs whenever a user changes the selection of a object. Returns the selected item, or null if there is no selection. The currently selected item in the selection list. Gets or sets the type of UI used to provide a selection UI. Must be of type . The default value is . Type of UI used to provide a selection UI. For a description of this member, see . true if the state of the changes as a result of the postback; otherwise, false. The key identifying the relevant value in the data. The collection containing the post data. For a description of this member, see . Gets or sets the Title attribute on WML devices. The default value is an empty string. The Title attribute on WML devices. 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. Organizes style characteristics of an ASP.NET mobile control. Initializes a new instance of the class. Sets the property to the specified object. The object to be set as the value of . The property is not null. Gets or sets the specified alignment for the style. The default value is . An enumerated value representing the specified alignment for the style. Represents the key used to retrieve the setting of the . Applies the properties of a style to a control. The control to which the style properties are applied. Gets or sets the specified background color for the style. The default value is . The specified background color for the style. The key for retrieving the style from the embedded style sheet for property. Used internally by ASP.NET. The key for retrieving the style from the embedded style sheet for setting the property of the . Used internally by ASP.NET. Returns a copy of this instance of the object. A copy of this instance of . Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. Gets or sets the DeviceSpecific/Choice construct associated with the control. The accessor returns null if no such construct exists. The DeviceSpecific/Choice construct associated with the control. Returns a object that contains font information about the control. An enumerated value specifying the font information about the control. The key for retrieving the style from the embedded style sheet for the property of the property. Used internally by ASP.NET. The key for retrieving the style from the embedded style sheet for the property of the property. Used internally by ASP.NET. Gets or sets the specified foreground color for the style. Typically, this property sets the color for the text. The default value is . The specified foreground color for the style. The key for retrieving the style from the embedded style sheet for the property. Used internally by ASP.NET. Returns the template with the specified name. The template with the specified name. The name of the specified template. Gets a value indicating whether a object has an active template set. true if the style has an active template set; otherwise, false. Gets a value indicating whether the object is saving changes to its view state. true if the control is tracking changes to its view state; otherwise, false. The key for retrieving the style from the embedded style sheet for the property of the property. Used internally by ASP.NET. Returns the style through the key parameter, with or without using inheritance. The style specified by the given . The key of the style to get or set. Returns the style, through the key parameter, with or without using inheritance. The style specified by . The key of the style to get or set. true to use inheritance; otherwise, false. Loads the view state into the of the object. The object containing the view-state information. Gets or sets the name of the specified object. The default value is an empty string (""). The name of the specified object. Registers a style property and returns a unique key for lookup. A unique key for lookup. The name of the style property. The type used for the property. The default value of the property. Indicates whether the style inherits from parent objects. The default is true. Saves the changes to the view state to an . The object that contains the view state. Gets the current contents of the . The current contents of the object. Gets or sets a reference to the style properties for a . A reference to the style properties for a object. For a description of this member, see . The parsed subobject to be added. For a description of this member, see . For a description of this member, see . The object representing the view state to be loaded. For a description of this member, see . For a description of this member, see . Turns on the tracking of view state in the object. Gets or sets the specified wrapping mode for the style. The default value is . An enumerated value that specifies the wrapping mode for the style. The key for retrieving the style from the embedded style sheet for . Used internally by ASP.NET. Organizes styles that will be applied to other controls. Initializes a new instance of the class. Notifies the server control that an element was parsed, and adds the element to the server control's property. An object that represents the parsed element. the object to be added does not have a Name attribute. Gets or sets the specified alignment for the style. The default value is . An enumerated value specifying the alignment for the style. The property was accessed at run time. -or- An attempt was made to set the property. Gets or sets the background color for the control. The specified background color for the style. The property was accessed at run time. -or- An attempt was made to set the property. Gets or sets a property that determines whether an additional trailing break is rendered after the control. This break causes subsequent content to start on the next line. true if an additional trailing break is rendered after the control; otherwise, false. The default is true. The property was accessed at run time. -or- An attempt was made to set the property. Clears the collection. Returns the default style sheet. The default style sheet. 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. true if the server control maintains its view state; otherwise false. The default is true. Returns a object that contains font information about the control. The that contains the font information about the control. The property was accessed at run time, Gets or sets the specified foreground color for the style. Typically, this property sets the color for the text. The default value is . The foreground of the control. The property was accessed at run time. -or- An attempt was made to set the property. Gets or sets a object in the style sheet, by name. The object in the style sheet with the specified name. The key used to identify the style. Restores view-state information from a previous page request that was saved by the method. Gets or sets a reference to a user control (.ascx file). The default value is null. A reference to a user control (.ascx file). Removes the specified style from the style sheet. The name of the style to remove. The specified style does not exist. Saves any server control view-state changes that have occurred since the time the page was posted back to the server. Gets or sets a reference to the style properties for a control. A reference to the style properties for a control. The property was accessed at run time. -or- An attempt was made to set the property. Returns the collection of styles in a style sheet. The collection of styles in a style sheet. 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. Gets or sets a value indicating whether the control is displayed. true if the control is visible on the page; otherwise false. Gets or sets the specified wrapping mode for the style. The default value is . An enumerated value that specifies the wrapping mode for the style. Exception type Condition The property was accessed at run time. -or- An attempt was made to set the property. Provides parsing support for a control. Creates a new instance of the class. Obtains the for the control's child controls. Derived from the class and used by ASP.NET to contain templates. Creates a new instance of the class. Gets or sets a property that determines whether an additional trailing break is rendered after the control. Provides a text-based control that allows the user to enter text. Creates a new instance of the class. Loads postback data for the control. true if the control's state has changed as a result of the postback; otherwise, false. The key of the value in the collection to be used for this control. The collection of name/value pairs posted to the server. Gets or sets the maximum number of characters allowed in the text box. The default value is 0, meaning that there is no limit on the length. The maximum number of characters allowed in the text box. The value is less than zero. Gets or sets a value indicating whether the input must be fully numeric. The default is false. true if the input must be fully numeric; otherwise, false. Called when the user changes the text in the text box and the changes are submitted to the server. An object that contains event data. Gets or sets a value indicating whether the input must be treated as a password and the characters masked on the target device. The default value is false. true if the input must be treated as a password; otherwise, false. Notifies the control that the postback data has changed. Gets or sets the expected length of the specified text box, in characters. The default value for the size of a text box is 0, which means that the browser will use its default text box length. The expected length of the specified text box, in characters. The value is less than zero. For a description of this member, see . true if the control's state has changed as a result of the postback; otherwise, false. The key of the value in the collection to be used for this control. The collection of name/value pairs posted to the server. For a description of this member, see . Occurs when the user changes the text of a . Gets or sets the Title attribute on WML devices. The default value is an empty string. The Title attribute on WML devices. Provides parsing support for a . Initializes a new instance of the class. Determines whether white space literals are permitted in the content between a control's opening and closing tags. The base class is an abstract class from which concrete text-based controls are derived. Initializes a new instance of the class. Sets or returns the text for the control. The text for the control. Provides a programmable control for displaying larger amounts of text, with optional markup tags on a mobile page. Initializes a new instance of the class. Gets the index of the first object on the current text view after the text is paginated. The index of the first object on the current text view when the text view is paginated. If there are no objects for the current object, returns -1. Gets the character offset into the first class, which is displayed when paginated. The character offset into the first class, which is displayed when paginated. If there are no objects for the current object, this value is 0. Returns the class at the given index. The at the given index. The index of the class. Returns the number of items in the control. The number of items in the control. Returns the number of items in the control. Sets or returns the number of items displayed per page after pagination. The number of items displayed per page after pagination. Accesses the approximate weight of a single item in the control. The approximate weight of a single item in the control. Returns the index of the last object on the current object. The index of the last on the current . If there are no objects on the current , returns 0. Returns the character offset into the last object, which is displayed when paginated. The character offset into the last object, which is displayed when paginated. If there are no objects on the current , returns 0. Occurs when a control is custom-paginated and needs more data. Raises the event. An that will render the content. Paginates the control and its children. Called internally by ASP.NET. None Sets or returns the text for the control. The text for the control. Provides text for a object. Sets or returns a property that determines whether an additional trailing break is rendered after the control. This break causes subsequent content to start on the next line. The default is true. true if an additional trailing break is rendered after the control; otherwise, false. Returns true if the text is bold. true if text is bold; otherwise, false. Returns true if the text is italic. true if text is italic; otherwise, false. Sets or returns the text for the control. The text for the control. Returns the URL of the text. The URL of the text. Presents a summary of all the validation errors that have occurred on a form. Initializes a new instance of the class. Gets or sets a string from the validation summary that links to the form that contains an error. The default value is . A string from the validation summary that links to the form that contains an error. Gets or sets the identifier of the that you want to validate. The default value is an empty string (""). The identifier of the that you want to validate. Gets an array of the error messages that the page will display. An array of the error messages that the page will display. the value of the property is invalid. Gets or sets the text that will appear in the heading section of the validation summary page. The default value is . The text that will appear in the heading section of the validation summary page. Raises the event. The object that contains the event data. Gets or sets a reference to the style properties for a control. A reference to the style properties for a control. Specifies how rendered text is wrapped. This class cannot be inherited. Default value. If the value is , then whether a control wraps or not is inherited from the control's style, or, if the style is not defined, from the control's parent control. Text is wrapped at the margins of a screen or a container. Text is not wrapped. Initializes the output cache for the current page request. The amount of time that objects stored in the output cache are valid. A semicolon-separated list of character-sets (content encodings) that content from the output cache will vary by. A semicolon-separated list of headers that content from the output cache will vary by. The Vary HTTP header. One of the values. A semicolon-separated list of parameters, received by a GET or POST method, that content from the output cache will vary by. Provides a adapter class for the cHTML adapter set. Creates an instance of the class. Gets a strongly typed reference to the associated control. A strongly typed reference to the associated control. Returns true if the event was handled. true if the event was handled; otherwise, false. Loads the view state. Raises the event. Raises the event. Raises the event. Generates the target-specific markup for the associated control. Gets a value indicating whether an adapter generates markup that requires <Form> tags for form submission. true if the adapter generates markup that requires <Form> tags for form submission; otherwise, false. Saves the adapter's view state. Provides the command adapter class for the cHTML adapter set. Creates an instance of the class. Writes additional attributes that are specific to an adapter. The text writer. Gets a value indicating whether the adapter generates markup that requires <Form> tags for form submission. true if the adapter generates markup that requires <Form> tags for form submission; otherwise, false. Provides the form adapter class (that is, the adapter for the control) for the cHTML adapter set. Creates an instance of the class. Renders any additional content within the <head> and </ head> tags of the page. true if any extra head elements were written; otherwise, false. The specified text writer. Renders a pager tag on paginated forms. Specifies the output stream. Contains the page number of the destination page. Specifies the text used for the link. Indicates whether to render a form tag. true if a form tag should be rendered; otherwise, false. Provides an image adapter class for the cHTML adapter set. Creates an instance of the class. Writes additional attributes that are specific to an adapter. The text writer. Renders any i-mode or J-Phone image references. The text writer. Provides a link adapter class for the cHTML adapter set. Creates an instance of the class. Writes additional attributes that are specific to an adapter. The text writer. Provides text writer functionality for devices targeted by the cHTML adapter set. Initializes a new instance of the class for a given device, using the parameter as the base writer object. The base text writer object. An object of the class that provides the capability information for the specific device. Provides a page adapter for the cHTML adapter set. Initializes a new instance of the class. Creates and returns a text writer suitable for the given adapters. Called to determine the postback data collection. Evaluates whether the device adapter set applies to the specified request. true if the device adapter set applies to the specified request; otherwise, false. The current request context. Returns the key to use to submit the event argument. Returns the key to use to submit the event source. Renders a reference to a postback event appropriately for the target device. Renders the header associated with postbacks. For browsers that support script, this includes a script block to perform postback. The text writer. The unique identifier for the form. Provides a call adapter class for the cHTML adapter set. Creates a new instance of the class. Writes additional attributes that are specific to an adapter. The text writer. Provides a selection list adapter class for the cHTML adapter set. Creates a new instance of the class. Generates the target-specific markup for the associated control. Gets a value indicating whether an adapter generates markup that requires <Form> tags for form submission. true if the adapter generates markup that requires <Form> tags for form submission; otherwise, false. Provides a text-box adapter class for the cHTML adapter set. Creates a new instance of the class. Writes additional attributes that are specific to an adapter. The text writer. Gets a value indicating whether an adapter generates markup that requires <Form> tags for form submission. true if the adapter generates markup that requires <Form> tags for form submission; otherwise, false. The class itself is abstract and cannot be instantiated. Creates a new instance of the class. Returns the label identifier representing the Back label. This field is constant. Determines the optimum page weight for the device. The optimum page weight for the device. The page weight to use if the page weight cannot otherwise be determined. Returns the label identifier representing the Call label. This field is constant. Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. Called by a control to create a templated user interface (UI). If true, the instantiated templates bind to available data (which usually happens on the first request). If false, the templates do not bind to data, and instead rely on view state to fill them in (which usually happens on subsequent postbacks). Returns the device capabilities object associated with the request. The device capabilities object associated with the request. Returns the localized default string for the label control. The localized default string for the label control. The identifier for the label. is less than zero, or greater than or equal to the number of valid values. Returns the label identifier representing the Go label. This field is constant. Returns true if the event was handled. true if the event was handled; otherwise, false. Name of the event. Accesses the approximate weight of a single item in the control. The approximate weight of a single item in the control. Returns the label identifier representing the Link label. This field is constant. Loads the view state. The current view state. Returns true if the adapter handles loading the post data. true if the adapter handles loading the post data; otherwise, false. Identifies the control. Contains the collection of all incoming name values. Provides a place to send data private to the control that might be required for loading of post data. The control determines the type that is passed to the parameter. Returns true if the required the object in was changed, so the event can be raised. Returns the label identifier representing the More label. This field is constant. Returns the label identifier representing the Next label. This field is constant. Returns the label identifier representing the OK label. This field is constant. Called after an object, such as a form or a page, is initialized. An object (defined by ) that contains event data. Loads data that pertains to a control, a page, or a device adapter. An object (defined by ) that contains event data. Called by the control's method, to perform adapter-specific work prior to rendering. An object (defined by ) that contains event data. Unloads data that pertains to a control, a page, or a device adapter. An object (defined by ) that contains event data. Returns the label identifier representing the Options label. This field is constant. Returns the page associated with the device adapter. The page associated with the device adapter. an attempt was made to set this property in the base class. You may want to override this method in a derived class. Returns the label identifier representing the Previous label. This field is constant. Called by the control's method to perform rendering. The text writer to receive output. Renders children of the control. The specified writer. This method is called when the control saves its private view state. Null in all cases. Returns the style object associated with the control to which the device adapter is attached. The style object associated with the control to which the device adapter is attached. Gets or sets the approximate weight of the control, in characters. The approximate weight of the control, in characters Provides a calendar adapter class for the HTML adapter set. Creates a new instance of the class. Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. Generates the target-specific markup for the associated control. The text writer to receive output. Provides a command adapter class for the HTML adapter set. Creates an instance of the class. Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. Loads the posted content of the list control, if it is different from the last posting. true if the adapter handles loading the post data; otherwise, false. Identifies the control. Contains the collection of all incoming name values. Provides a place to send data private to the control that might be required for loading of post data. The control determines the type that is passed to the parameter. Returns true if the required the object in was changed, so the event can be raised. Generates the target-specific markup for the control to which the control adapter is attached. The text writer to receive output. Provides the control adapter base class for the HTML adapter set. Creates a new instance of the class. Writes a custom attribute access key method, provided that the device supports the attribute. The text writer. Writes additional attributes that are specific to an adapter. The text writer. Use this method to write custom attributes for J-Phone multimedia attributes. The text writer to use to write the custom attributes. Exits any secondary user interface (UI) mode for the control. Retrieves the form adapter for the form on which the associated control resides. The form adapter for the form on which the associated control resides. Loads the view state. The current view state. Returns a constant that defines a mode where no secondary user interface (UI) is displayed. This field is read-only. Returns the page adapter for the mobile page. The page adapter for the mobile page. Generates the target-specific markup for the associated control. The text writer to receive output. Called by the control's method to perform rendering. The text writer to receive output. Renders hidden field text for a control. The text writer. Renders the opening tag of a link. The text writer. The specified target (form or URL). Renders the end tag of a link. The text writer. Renders a postback event as an anchor, with the text specified by the parameter as a label. The text writer. The rendering parameter. The text specified for the label. Renders a postback event as an attribute. The text writer. The attribute name. The rendering parameter. Renders a postback event reference. The text writer. The rendering parameter. Gets a value indicating whether an adapter, such as the class, generates markup that requires <Form> tags for form submission. true if the adapter generates markup that requires <Form> tags for form submission; otherwise, false. This method is called when the control saves its private view state. Null in all cases. Sets or returns the secondary user interface (UI) mode for the control. The secondary UI mode for the control. Provides the form adapter class (that is, the adapter for the ) for the HTML adapter set. Creates a new instance of the class. Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. Disables the pager user interface (UI) for the current request. Can be called by an adapter to prevent pagination UI from being generated. Generates the target-specific markup for the associated control using the provided . The text writer to receive output. Renders the <body> tag. The text writer. The specified <body> attributes. Renders any additional content within the <head> and </ head> tags of the HTML page. true if any extra head elements were written; otherwise, false. The specified text writer. Renders the pager user interface (UI) for the form. The text writer. Renders a pager tag on paginated forms. Specifies the output stream. Contains the page number of the destination page. Specifies the text used for the link. Returns whether to render a form tag. true if a form tag should be rendered; otherwise, false. Provides an image adapter class for the HTML adapter set. Creates a new instance of the class. Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. Generates the target-specific markup for the associated control, using the provided text writer. The text writer to receive output. Renders any i-mode or J-Phone image references. The text writer. Provides a label adapter class for the HTML adapter set. Creates a new instance of the class. Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. Generates the target-specific markup for the associated control, using the provided text writer. The text writer to receive output. Scans a string to determine whether it contains white space characters. true if string contains white space characters; otherwise, false. Contains the string to be checked. Provides a link adapter class for the HTML adapter set. Creates a new instance of the class. Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. Provides a link adapter class for the HTML adapter set. The text writer to receive output. Provides a list adapter class for the HTML adapter set. Creates a new instance of the class. Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. Generates the target-specific markup for the associated control, using the provided text writer. The text writer to receive output. Writes a list to the specified output stream. Specifies the output stream to which the list will be written. Provides a literal text adapter class for the HTML adapter set. Creates a new instance of the class. Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. Generates the target-specific markup for the associated control, using the provided text writer. The text writer to receive output. Provides text writer functionality for devices targeted by the HTML adapter set. Creates a new instance of the specified class. The base writer object. An object of class that provides the capability information for the specific device. Starts a new Style block. Completes a new Style block. Begins a block by using the character formatting from a specified style. The style reference. Begins a block by using the layout and character formatting from a given style. The style reference. Begins a block by using the layout and character formatting from a given style. The style reference. Ends a block that has been using the character formatting from a specified style. The style reference. Ends a block that has been using the character formatting from a specified style. The style reference. If is true, a break is added after the closing style element. Removes the current style, restores the previous style as the current layout style, and optionally calls the method to close the current element. The style reference. Removes the current style, restores the previous style as the current layout style, and optionally calls the method to close the current element. The style reference. If is true, a break is added after the closing style element. Ends a block that has been using the layout and character formatting from a given style. The style reference. Ends a block that has been using the layout and character formatting from a given style. The style reference. If is true, a break is added after the closing style element. Marks the beginning of a style context. Indicates whether the body color attribute can be sent to the output stream. true if the body color attribute can be sent to the output stream; otherwise, false. Indicates whether the bold attribute can be sent to the output stream. true if the bold attribute can be sent to the output stream; otherwise, false. Indicates whether the alignment attribute can be sent to the output stream. true if the alignment attribute can be sent to the output stream; otherwise, false. Indicates whether the target device supports the NoWrap value for text wrapping. true if the target device supports the NoWrap value for text wrapping; otherwise, false. Indicates whether the font color attribute can be sent to the output stream. true if the font color attribute can be sent to the output stream; otherwise, false. Indicates whether the font name attribute can be sent to the output stream. true if the font name attribute can be sent to the output stream; otherwise, false. Indicates whether the font size attribute can be sent to the output stream. true if the font size attribute can be sent to the output stream; otherwise, false. Contains a Boolean value that indicates whether to send the italic attribute to the target device. true if the italic attribute can be sent to the target device; otherwise, false. Gets a value indicating whether the device does not support HTML < br > elements to format line breaks. The default is false. true if the device does not support HTML < br > tags; otherwise, false. Closes a style context. Writes the given character to the output stream. The character to write to the output stream. Writes the text to the output stream, along with any pending tab spacing. The text to write to the output stream. Writes any tab spacing and the opening tag of the specified markup element to the output stream. None Writes a line break. Encodes the specified text for the requesting device, and then writes it to the output stream. The text to encode and write to the output stream. Writes any tab spacing and the opening tag of the specified markup element to the output stream. None Writes a hidden field with the given name and value. The name of the hidden field. The value of the hidden field. Writes a line terminator string to the output stream. The line terminator string to write. Writes the given text, optionally with encoding. The text to write. If true, encodes the text. Writes an encoded URL parameter. The parameter name to encode and write. The parameter value to encode and write. Provides an object list adapter class for the HTML adapter set. Creates a new instance of the class. A value ("__back") that if present in the postback arguments, indicates that the browser should return to top of the list. Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. Called by a control to create a templated UI. If true, the instantiated templates bind to available data (which usually happens on the first request). If false, the templates do not bind to data, and instead rely on view state to fill them in (which usually happens on subsequent postbacks). Returns true if the event was handled. true if the event was handled; otherwise, false. Name of the event. The postback data is invalid. This exception can be caused by data binding the in the event method without first checking the property. Returns true if an control contains a command. true if an control contains a command; otherwise, false. Returns true if an control contains a default command. true if an control contains a default command; otherwise, false. Returns true if a Details view of an control exists. true if a Details view of an exists; otherwise, false. Raises the event. An object (defined by ) that contains event data. Returns true if an control contains a default command and no other commands. true if an control contains a default command and no other commands; otherwise, false. Raises the event. An object (defined by ) that contains event data. Generates the target-specific markup for the associated control, using the provided text writer. The text writer to receive output. Renders the details of the specified item. The text writer. The specified item. Renders the menu of commands for the specified item. The text writer. Returns a Boolean that indicates whether the list must be rendered as a table. true if the list must be rendered as a table; otherwise, false. A constant ("__more"), and if present in the postback arguments, indicates that the browser should jump to the first item beyond the currently visible items. An internal field ("__moren"), where n is a number, and if present in the postback arguments, indicates that the browser should jump to a specific item in the list. Provides a page adapter for the HTML adapter set. Initializes an instance of the class. Initializes an instance of the class. Value to be used as the default page weight. Returns a list of any additional HTTP headers by which caching is varied. A list of any additional HTTP headers by which caching is varied. Gets or sets persisted data between requests through the use of the URL query string. Data persisted between requests through the use of the URL query string. Creates and returns a text writer suitable for the given adapters. A text writer suitable for the given adapters. The text writer. Called to determine the postback data collection. A modified version of the parameter. A object that contains request information, such as HTTP headers. Source identifier for the event. Argument identifier for the event. Collection of postback data from the request object. Evaluates whether the device adapter set applies to the specified request. true if the device adapter set applies to the specified request; otherwise, false. The current request context. Returns the key to use to submit the event argument. The key to use to submit the event argument. Returns the key to use to submit the event source. The key to use to submit the event source. Returns a URL that can be used to uniquely identify the form. This URL must only be passed as a parameter to the method of the text writer. A URL that can be used to uniquely identify the form. The specified form. Called if an unhandled exception occurs during the life cycle of the page. false in all cases. System exception object. The text writer Returns true if it handles the exception. false in all cases. Source identifier for the event. Name of the event. Returns whether or not the specified form is to be rendered as part of the current request. true if the specified form is to be rendered as part of the current request; otherwise, false. Programmatic name of the form. Returns a page weight, based on the device's screen size, which is appropriate for the target device. Used in form pagination. The page weight, based on the device's screen size, which is appropriate for the target device. Gets or sets the page to which the adapter is attached. The page associated with the device adapter. Sets or returns whether items from the property are persisted in the query string. true if items from the property are persisted in the query string; otherwise, false. Generates the target-specific markup for the control to which the control adapter is attached. The text writer to receive output. Renders the given form. Called by the form adapter. The text writer. The form to render. Renders all hidden variables on the page as hidden input fields. The text writer. Renders a reference to a postback event appropriately for the target device. The specified text writer. The target device. Optional event argument to pass. Renders the header associated with postbacks. For browsers that support script, this includes a script block to perform postback. The text writer. The unique identifier for the form. Renders a reference to a postback event, as a URL. The text writer The URL reference Any hidden variables Provides a panel adapter class for the HTML adapter set. Creates an instance of the class. Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. Called after the attached control is initialized. An object (defined by ) that contains event data. Generates the target-specific markup for the control to which the control adapter is attached. The text writer to receive output. Provides a phone call adapter class for the HTML adapter set. Creates a new instance of the class. Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. Generates the target-specific markup for the associated control. The text writer to receive output. Provides a selection list adapter class for the HTML adapter set. Creates an instance of the class. Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. Gets a value indicating whether the adapter associated with the associated control has handled the loading of the post data. true if the adapter handles loading the post data; otherwise, false. Identifies the control. Contains the collection of all incoming name values. Provides a place to send data private to the control that might be required for loading of post data. The control determines the type that is passed to the parameter. Returns true if the required the object in was changed, so the event can be raised. Called after the control is initialized. An object (defined by ) that contains event data. Generates the target-specific markup for the control to which the control adapter is attached. The text writer to receive output. Renders hidden field text for a control. The text writer. Provides a text box adapter class for the HTML adapter set. Creates an instance of the class. Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. Called after the control is initialized. An object (defined by ) that contains event data. Generates the target-specific markup for the control to which the control adapter is attached. The text writer to receive output. Renders hidden field text for a control. The text writer. Provides a text view adapter class for the HTML adapter set. Creates an instance of the class. Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. Generates the target-specific markup for the control to which the control adapter is attached. The text writer to receive output. Provides a validation summary adapter class for the HTML adapter set. Creates an instance of the class. Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. Called after the control is initialized. An object (defined by ) that contains event data. Generates the target-specific markup for the control to which the control adapter is attached. The text writer to receive output. Provides a validator adapter class for the HTML adapter set. Creates an instance of the class. Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. Generates the target-specific markup for the control to which the control adapter is attached. The text writer to receive output. Provides the base class for all TextWriter objects used for rendering ASP.NET mobile controls. Creates a new instance of the specified class. The base writer object. An object of class that provides the capability information for the specific device. Adds a resource reference to the given URL, with the optional MIME type for the specified content. The URL to add the resource reference to. (Optional) The MIME type of the content. Begins a response file. The unique URL for the file. The MIME type of the file. The character set used for the file (usually the same as ). this method is called more than once. Begins a response. Retrieves the object for the current requesting device. The object for the current requesting device. Ends a response file. Ends a response. Begins a block by using the character formatting from a specified style. The specified style to use for formatting characters Begins a block by using the formatting from a given style. The style reference. Begins a block by using the layout and character formatting from a given style. The style reference. Ends a block that has been using the character formatting from a specified style. The specified style to use for formatting characters. Ends a block that has been using the character formatting from a specified style. The specified style to use for formatting characters. If is true, a break is added after the closing style element. The first form of the method assumes to be true. Ends a block by using the formatting from a given style. The style reference. Ends a block by using the formatting from a given style. The style reference. If is true, a break is added after the closing style element. The first form of the method assumes to be true. Ends a block that has been using the layout and character formatting from a given style. The style reference. Gets a value indicating whether multipart writing is supported. Default is false. true if multipart writing is supported; otherwise, false. Provides the base class for the class. Initializes an instance of the class. The base object. Adds a resource reference to the given URL, with the optional MIME type for the specified content. The URL to add the resource reference to. Adds a resource reference to the given URL, with the optional MIME type for the specified content. The URL to add the resource reference to. (Optional) The MIME type of the content. This method begins a response file. The unique URL for the file. The MIME type of the file. The character set used for the file (usually, the same as ). Begins a response. Ends a response file. Ends a response. Generates a unique URL. A unique URL based on a globally unique ID (GUID). Contains the file name extension for the new URL. Gets a value indicating whether multipart writing is supported. Default is false. true if multipart writing is supported; otherwise, false. Represents an auto-generated resource class. Initializes a new instance of the class. A string that provides the text for the first prompt. A string that provides the text that prompts the user to select a date. A string that provides the text that prompts the user to select a month. A string that provides the text that prompts the user to select a week. A string that provides the text that prompts the user to select an era. A string that provides the text that prompts the user to select an option. A string that provides the text that prompts the user to enter a date. A string to use as an error message if the date entered was incorrect. A string to use as an error message if the expected decimal code is not present. A string that provides the text for the redirect link label. A string containing the message to display preceding a link that redirects the browser to another page. A string to use as an error message if an attempt is made to set the property of a object. A string to use as an error message if multiple controls are set to appear across a object's secondary pages. Returns the name of the specified , formatted with respect to the specified culture. The value of the referred to by the parameter, formatted with respect to the culture information contained in the referred to by the parameter. A that contains the relevant cultural information used to format the return value. The name of the to be returned. Returns the name of the specified . The value of the referred to by the parameter. The name of the to be returned. Returns the name of the specified , formatted with respect to the specified culture. The value of the referred to by the parameter, formatted with respect to the culture information contained in the referred to by the parameter. A that contains the relevant cultural information used to format the return value. The name of the to be returned. Returns the name of the specified . The value of the referred to by the parameter. The name of the object to be returned. Returns the name of the specified , formatted with respect to the specified culture. The value of the referred to by the parameter, formatted with respect to the culture information contained in the referred to by the parameter. A that contains the relevant cultural information used to format the return value. The name of the to be returned. Returns the name of the specified . The value of the referred to by the parameter. The name of the to be returned. Returns the name of the specified , formatted with respect to the specified culture. The value of the referred to by the parameter, formatted with respect to the culture information contained in the referred to by the parameter. A that contains the relevant cultural information used to format the return value. The name of the to be returned. Returns the name of the specified . The value of the referred to by the parameter. The name of the to be returned. Returns the name of the specified , formatted with respect to the information specified by the parameter. The value of the referred to by the parameter formatted with respect to the culture information contained in the referred to by the parameter. A that contains the relevant cultural information used to format the return value. The name of the to be returned. Returns the name of the specified . The value of the referred to by the parameter. The name of the to be returned. Returns the name of the specified , formatted with respect to the information specified by the parameter. The value of the referred to by the parameter, formatted with respect to the culture information contained in the object referred to by the parameter. A that contains the relevant cultural information used to format the return value. The name of the to be returned. Returns the name of the specified . The value of the referred to by the parameter. The name of the to be returned. Returns the name of the specified , formatted with respect to the information specified by the parameter. The value of the referred to by the parameter, formatted with respect to the culture information contained in the object referred to by the parameter. A that contains the relevant cultural information used to format the return value. The name of the to be returned. Returns the name of the specified . The value of the referred to by the parameter. The name of the to be returned. Returns the name of the specified , formatted with respect to the information specified by the parameter. The value of the referred to by the parameter, formatted with respect to the culture information contained in the object referred to by the parameter. A object that contains the relevant cultural information used to format the return value. The name of the object to be returned. Returns the name of the specified . The value of the referred to by the parameter. The name of the to be returned. Returns the name of the specified , formatted with respect to the information specified by the parameter. The value of the referred to by the parameter, formatted with respect to the culture information contained in the object referred to by the parameter. A that contains the relevant cultural information used to format the return value. The name of the to be returned. Returns the name of the specified . The value of the referred to by the parameter. The name of the to be returned. Returns the name of the specified , formatted with respect to the information specified by the parameter. The value of the referred to by the parameter, formatted with respect to the culture information contained in the object referred to by the parameter. A that contains the relevant cultural information used to format the return value. The name of the to be returned. Returns the name of the specified , formatted with respect to the specified culture and the specified argument array. The value of the referred to by the parameter, formatted with respect to the culture information contained in the object referred to by the parameter and the arguments referred to by the parameter. A that contains the relevant cultural information used to format the return value. The name of the to be returned. An array of arguments to be used in formatting the return value. Returns the name of the specified . The value of the referred to by the parameter. The name of the to be returned. Returns the name of the specified , formatted with respect to the arguments. The value of the referred to by the parameter, formatted with respect to the arguments listed in the parameter. The name of the to be returned. An array of arguments to be used in formatting the return value. A string to use as an error message if an attempt to write a multipart document is made. A string to use as an error message if invalid data was posted for the current control's property. A string that provides the text for the Back label. A string that provides the text for the Go label. A string that provides the text for the OK label. A string that provides a title for details. A string that provides a title for methods. A string that provides a title for the partial stack trace. A string that provides a common phrase for announcing errors. A string that contains the title of the stack trace. A string to use as an error message if there is no style sheet ID present in the query string. A string to use as an error message if a style sheet was not found. A string to use to advise calling the method before getting the property. A string to use to advise calling the method before getting the property. A string to use as an error message if invalid data was posted for the current control's property. Provides the mobile text writer adapter class for the WML device adapter set specifically designed for Openwave's UP browser. Initializes a new instance of the class. The base writer object. An object of the class that provides the capability information for the specific device. A reference to the object. Analyzes a single postback. Called internally by the writer and inherited classes. true to include in the post fields the information for all interfaces in the form; false to include no information. The . Begins a custom markup section. Begins the given form. The form to begin. Returns the calculated URL required to post the form to the server. The calculated URL required to post the form to the server. true to indicate that the current form submits to an external URL; otherwise, false. true to encode the URL string; otherwise, false. Returns the query string to add to the URL to post the form to the server. The query string. Ends the current form. Opens a paragraph with the given layout. An enumerated value representing the layout to use when opening a paragraph. Whether to open paragraph alignment formatting. Whether to open paragraph wrapping formatting. Analyzes a form after it is completed during the analyze phase. Begins rendering a hyperlink element. The URL target. Set to true if the URL is encoded. The softkey text to use for the link if the parameter is set to true. Set to true if the softkey label comes from the adapter itself (the default label, or something else that is adapter-specified, such as "Call" for a control), rather than being a softkey label explicitly specified by the application author. Set to true if mapping to a softkey on the device. the writer has already begun to write a hyperlink, -or- the response is a postback. Begins the rendering of a postback. The softkey text to use for the link if the parameter is set to true. Set to true if the softkey label comes from the adapter itself (the default label, or something else that is adapter-specified, such as "Call" for a control), rather than being a softkey label explicitly specified by the application author. Set to true if mapping to a softkey on the device. the writer has begun to write a hyperlink, -or- the response is a postback. Begins the rendering of a selection list. The name of the control. The name that the browser must use to submit the selected index back to the server. The initial value. The Title attribute on WML devices. Whether to allow multiple selections. Completes the rendering of a form. Renders a closing hyperlink tag to the response stream. Contains true if a line break should follow the control. Contains false otherwise. the writer is not writing a hyperlink. Completes the rendering of a postback. Contains the target URL of the postback. Contains the argument associated with the target URL. Specifies the type of postback. Must be a value from the enumeration. Contains a Boolean value indicating whether postback variables should be calculated. Contains true if a line break should follow the control. Contains false otherwise. the writer has not begun writing a postback. Completes the rendering of a a selection list. Indicates whether a break must follow the selection list. Renders any i-mode or J-Phone image references. Specifies the image URL. Specifies an optional local image name. Specifies text to display if the image cannot be displayed. Set to true if a break is required after the image. Renders a single option within a selection list using the provided text. The option text. Renders a single option within a selection list using the provided text and value. The option text. (Optional.) The option value. Renders a text element using the provided values. The text string to be rendered. Specifies whether a break must follow the element. Specifies whether the text must be encoded. Renders a text box element. Identifies the control. Specifies the initial value of the text box. Specifies an optional WML format string. Contains the title of the text box. Specifies the password. Sets the size of the string. Specifies the maximum length of the string. Determines whether the identifier for the control (ID) is encrypted. Set to true if a break is required after the control is rendered. Provides the page adapter class for the WML device adapter set specifically designed for Openwave's UP browser. Creates an instance of the class. Creates and returns a object. A text writer suitable for the given adapters. The text writer. Evaluates whether the device adapter set applies to the specified request. true if the device adapter set applies to the specified request; otherwise, false. The current request context. Provides a calendar adapter class for the WML device adapter set. Creates an instance of the class. Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. Returns true if the event was handled. true if the event was handled; otherwise, false. Name of the event. Loads the view state. Called after an object, such as a form or a page, is initialized. An object (defined by ) that contains event data. Loads data that pertains to a control, a page, or a device adapter. An object (defined by ) that contains event data. Called after the method, to perform adapter-specific work prior to rendering. An object (defined by ) that contains event data. Generates the target-specific markup for the associated control. The text writer to receive output. Called when the control saves its private view state. Provides a command adapter class for the Wireless Markup Language (WML) device adapter set. Creates an instance of the class. Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. Generates the target-specific markup for the control to which the control adapter is attached. The text writer to receive output. Provides the control adapter base class for the Wireless Markup Language (WML) device adapter set. Creates an instance of the class. Determines whether the given target requires a postback and returns the required postback argument. Returns null if the target is an external link. The required postback argument for the specified target. If no postback argument is required, this method returns null. The target. Exits any secondary user interface (UI) mode for the control. Retrieves the form adapter for the form on which the associated control resides. The form adapter for the form on which the associated control resides. Returns the postback value (or empty string) of the selected item in the selection list, when the parent form's action attribute is set and view state is disabled for the control. The postback value (or empty string) of the selected item in the selection list. Loads the view state. The current view state. Returns a constant that defines a mode where no secondary user interface (UI) is displayed. This field is read-only. Returns the page adapter for the mobile page. The page adapter for the mobile page. Generates the target-specific markup for the control to which the control adapter is attached, using the provided writer. The text writer to receive output. Generates the target-specific markup for the control to which the control adapter is attached, using the provided writer. The text writer to receive output. Renders the opening tag of a link. The text writer. The specified target (form or URL). Text used for the softkey. Set to true if the softkey label comes from the adapter itself (the default label, or something else that is adapter specified, such as "Call" for a , rather than a softkey label explicitly specified by the application author. Determines whether a softkey label is used for the link. If true, the text is used. Renders the end tag of a link. The text writer. Specified target URL. Set to true if a break is required after the link. Renders an entire link, with the specified text inside. The specified text writer. The URL target. The softkey text to use for the link. Set to true if mapping to a softkey on the device. Set to true if the softkey label comes from the device adapter itself (the default label, or something else that is adapter specified, such as "Call" for a PhoneCall control), rather than a softkey label explicitly specified by the application author. The text defining the link. Set to true if the property is required to be set. Renders a postback event with the control as a target. The specified text writer. The argument for the action. The argument is included in the postback generated when the user selects the action. The softkey text. Set to true if mapping to a softkey on the device. Text defining the link. Set to true if a break element is added after the text field. Renders a postback event with the control as a target. The specified text writer. The argument for the action. The argument is included in the postback generated when the user selects the action. The softkey text. Set to true if mapping to a softkey on the device. Text defining the link. Set to true if a break element is added after the text field. Specifies how the postfield is written. Renders a form submission event appropriate for the device. Specifies the output stream. Contains the text label for the softkey. Text defining the link. Contains true if a break element is to be added after the control. This method is called when the control saves its private view state. Null in all cases. Sets or returns the secondary user interface (UI) mode for the control. The secondary UI mode for the control. Provides the adapter for the Wireless Markup Language (WML) device adapter set. Creates an instance of the class. Returns a collection of postback values. A collection of postback values. Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. Returns true if the event was handled. true if the event was handled; otherwise, false. Name of the event. Generates the target-specific markup for the control to which the control adapter is attached. The text writer to receive output. Renders the < card > tag. The text writer. The specified < card > attributes. Renders any additional markup immediately following the < card > tag in the WML deck. The text writer. Renders the pager user interface for the form. The text writer Provides an image adapter class for the Wireless Markup Language (WML) device adapter set. Creates an instance of the class. Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. Generates the target-specific markup for the control to which the control adapter is attached. The text writer to receive output. Provides a label adapter class for the WML device adapter set. Creates an instance of the class. Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. Generates the target-specific markup for the control to which the control adapter is attached. The text writer to receive output. Provides a adapter class for the Wireless Markup Language (WML) device adapter set. Creates an instance of the class. Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. Generates the target-specific markup for the control to which the control adapter is attached. The text writer to receive output. Provides a adapter class for the Wireless Markup Language (WML) device adapter set. Creates an instance of the class. Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. Called after the associated control is initialized. An object (defined by ) that contains event data. Generates the target-specific markup for the control to which the control adapter is attached. The text writer to receive output. Provides a adapter class for the Wireless Markup Language (WML) device adapter set. Creates an instance of the class. Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. Generates the target-specific markup for the control to which the control adapter is attached. The text writer to receive output. Provides a mobile text writer adapter class for the WML device adapter set. Creates a new instance of the specified class. The base writer object. An object of the class that provides the capability information for the specific device. The mobile page to write to. Adds a variable to be initialized when the browser renders the form. The identifier for the control containing the variable to initialize. The value to which the variable is initialized when the browser renders the form. true to encrypt the identifier for the control; otherwise, false. Sets or returns whether the writer is in analyze mode. true if the writer is in analyze mode; otherwise, false. Analyzes a single postback. Called internally by the writer and inherited classes. true to include in the post fields the information for all interfaces in the form; false to include no information. The . Begins a custom markup section. Begins the given form. The form to begin. Returns the calculated URL required to post the form to the server. The calculated URL required to post the form to the server. true to indicate that the current form submits to an external URL; otherwise, false. true to encode the URL string; otherwise, false. Returns the query string to add to the URL to post the form to the server. The query string. Closes any currently open character formatting tags. Closes an open paragraph. Returns the form currently being rendered. The form currently being rendered. Returns the default character formatting used by the device. The default character formatting used by the device. Returns the default layout used by the device. The default layout used by the device. Ends a custom markup section. Ends the current form. Ensures that character formatting tags corresponding to the current format have been written. Ensures that a < p > tag corresponding to the current layout has been written. Begins a block by using the character formatting from a specified style. The specified style to use for formatting characters Begins a block by using the formatting from a given style. The style reference. Ends a block that has been using the character formatting from a specified style. The specified style to use for formatting characters. Ends a block by using the formatting from a given style. The style reference. If is true, a break is added after the closing style element. The first form of the method assumes to be true. Returns whether the given string is a valid softkey label for the target device. true if the given string is a valid softkey label for the target device; otherwise, false. The label to validate. Maps the client ID of a control to a short name to be used in rendering on the form. A string representation of the client identifier of the control. The client ID of a control to map. Determines whether the client ID is encrypted. Returns the number of softkeys supported on the device. The default value is 0. The number of softkeys supported on the device. Opens character formatting tags for the given format. An enumerated value representing the WML format to use while writing. Whether to open bold character formatting. Whether to open italic character formatting. Whether to open character size formatting. Opens a paragraph with the given layout. An enumerated value representing the layout to use when opening a paragraph. Whether to open paragraph alignment formatting. Whether to open paragraph wrapping formatting. Returns the page associated with the device adapter. The page associated with the device adapter. Indicates whether the < br > tag needs to be sent to the output stream. true if the < br > tag needs to be sent to the output stream; otherwise, false. Analyzes a form after it is completed during the analyze phase. Renders the beginning of a form. The form to begin rendering. Begins rendering a hyperlink element. The URL target. Set to true if the URL is encoded. The softkey text to use for the link if the parameter is set to true. Set to true if the softkey label comes from the adapter itself (the default label, or something else that is adapter-specified, such as "Call" for a control, rather than a softkey label explicitly specified by the application author). Set to true if mapping to a softkey on the device. Begins the rendering of a postback. The softkey text to use for the link if the parameter is set to true. Set to true if the softkey label comes from the adapter itself, rather than being a softkey label explicitly specified by the application author. Set to true if mapping to a softkey on the device. Begins rendering a selection list. The name of the control. The name that the browser must use to submit the selected index back to the server. The initial value. The Title attribute on WML devices. Whether to allow multiple selections. Renders a < do > event. The type of action to render. Maps to the type attribute of the < do > element. Usually "accept" or "options". The ID of the control targeted by the action. When the user selects the action, a postback is generated, targeting the control specified by this ID. The argument for the action. The argument is included in the postback generated when the user selects the action. The type used for The label associated with the action. This usually appears as a softkey label on the device. Whether to include all variables on the form when posting back to the server. Completes rendering of a form. Completes the rendering of a hyperlink element. Set to true if a break is required after the link. Completes the rendering of a postback. Contains the target URL of the postback. Contains the argument associated with the target URL. Specifies the type of postback. Must be a value from the enumeration. Contains a Boolean value indicating whether postback variables should be calculated. Contains true if a line break should follow the control. Contains false otherwise. Completes rendering a selection list. Indicates whether a break must follow the selection list. Renders any extra cards that the writer needs to send to the browser. Renders a < do > event for the current form. The type of action to render. Maps to the type attribute of the <do> element. Usually "accept" or "options". The argument for the action. The argument is included in the postback generated when the user selects the action. The type used for The label associated with the action. This usually appears as a softkey label on the device. Renders a < go > action. The ID of the control targeted by the action. When the user selects the action, a postback is generated, targeting the control specified by this ID. The argument for the action. The argument is included in the postback generated when the user selects the action. The type used for Whether to include all variables on the form when posting back to the server. Renders an image element. Specifies the image URL. Specifies an optional local image name. Specifies text to display if the image cannot be displayed. Set to true if a break is required after the image. Renders a single option within a selection list. The option text. Renders a single option within a selection list. The option text. (Optional.) The option value. Renders a text element. The text string to be rendered. Renders a text element. The text string to be rendered. Specifies whether a break must follow the element. Renders a text element. The text string to be rendered. Specifies whether a break must follow the element. Specifies whether the text must be encoded. Renders a text-box element. Identifies the control. Specifies the initial value of the text box. Specifies an optional WML format string. Contains the title of the text box. Specifies the password. Sets the size of the string. Specifies the maximum length of the string. Determines whether the identifier for the control (ID) is encrypted. Set to true if a break is required after the control is rendered. Resets the character formatting. Whether the writer must use an additional card for postbacks. true if the writer must use an additional card for postbacks; otherwise, false. Whether to include any variables in the additional card. Writes a markup attribute and its value to the output stream. The value assigned to the attribute. Writes a line break. Encodes the specified text for the requesting device, and then writes it to the output stream. The text string to encode and write to the output stream. Encodes the specified URL, and then writes it to the output stream. The URL might include parameters. The URL string to encode and write to the output stream. Writes a < postfield > element, using the provided parameters. The field name. The post field value. Writes a < postfield > element, treating the value as specified by the parameter. The field name. The post field value. The . Writes a post field, treating the parameter as a variable name. The field name. The variable name to write. Writes the given text, encoding it if desired. The text to write. If true, encodes the text. Writes the given attribute, encoding the value by using WML text encoding. The name of the attribute to encode. The value of the attribute to encode. Stores the font format attributes. Initializes a new instance of . true to set format to bold; otherwise, false. true to set format to italic; otherwise, false. The font size to be used in writing. Initializes a new instance of . The style to create the new formatter from. The format to create the new formatter from. Sets or returns whether the font is bold. The default value is . true if the font is bold; otherwise, false. Compares a object to the current object. true if the , , and properties have the same values in both objects; otherwise, false. The format object to compare. Gets or sets a value indicating whether the font is italic. The default value is . true if the font is italic; otherwise, false. Gets or sets the specified font size. An enumerated value representing the size of the font. Gets or sets a value that indicates whether the text was written with the bold attribute. true if the text was written with the bold attribute; otherwise, false. Gets or sets a value that indicates whether the text was written with the italic attribute. true if the text was written with the italic attribute; otherwise, false. Gets or sets a value that indicates whether the text was written with the size attribute. true if the text was written with the size attribute; otherwise, false. Contains wrapping and alignment information for . Initializes a new instance of . The alignment of the layout. The wrapping of the layout. Initializes a new instance of . The style to use as a base for this layout. The layout to use as a base for this layout. Sets or returns the alignment. The default value is . An enumerated value representing the alignment of the layout. Compares a object to the current object. true if the values for and are the same in both layouts; otherwise, false. The layout object to compare. Sets or returns the specified wrapping mode for the style. The default value is . The specified wrapping mode for the style. Provides an object list adapter class for the Wireless Markup Language (WML) device adapter set. Instantiates an instance of the class. Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. Called by a control to create a templated user interface (UI) if device templates are defined. If true, the instantiated templates bind to available data (which usually happens on the first request). If false, the templates do not bind to data, and instead rely on view state to fill them in (which usually happens on subsequent postbacks). Returns true if the event was handled. true if the event was handled; otherwise, false. Name of the event. the postback data is invalid. Returns true if an contains a command. true if an object list control contains a command; otherwise, false. Returns true if an contains a default command. true if an object list control contains a default command; otherwise, false. Returns true if a details view of an exists. true if a details view of an object list control exists; otherwise, false. Returns true if an contains a default command and no other commands. true if an object list control contains a default command and no other commands; otherwise, false. Sets the for the control, and calls the method on its . Renders the control and initiates the rendering of any child controls in either the list, command, or details view mode. The text writer to receive output. Renders the details of the specified item. The text writer. The specified item. Renders the menu of commands for the specified item. The text writer. The specified item. Renders the menu of commands for the specified item. The text writer. Returns a Boolean that indicates whether the list must be rendered as a table. true if the list must be rendered as a table; otherwise, false. Provides a adapter for the Wireless Markup Language (WML) device adapter set. Creates an instance of the class. Returns a list of any additional HTTP headers by which caching is varied. A list of any additional HTTP headers by which caching is varied. Gets or sets persisted data between requests through the use of the URL query string. Data persisted between requests through the use of the URL query string. Creates and returns a text writer suitable for the given adapters. A text writer suitable for the given adapters. The text writer. Called to determine the postback data collection. The modified postback data collection. An object that contains request information, such as HTTP headers. Source identifier for the event. Argument identifier for the event. Collection of postback data from the request object. Evaluates whether the device adapter set applies to the specified request. true if the device adapter set applies to the specified request; otherwise, false. The current request context. Called if an unhandled exception occurs during the life cycle of the page. true in all cases. System exception object. The text writer Returns true if it handles the exception. false in all cases. Source identifier for the event. Name of the event. Returns whether or not the specified form is to be rendered as part of the current request. true if the specified form is to be rendered as part of the current request; otherwise, false. Programmatic name of the form. Returns a page weight, based on the device's screen size, which is appropriate for the target device. This property is used in form pagination. A page weight, based on the device's screen size, which is appropriate for the target device. Gets or sets the to which the adapter is attached. The page associated with the device adapter. Sets or returns whether items from the property are persisted in the query string. true if items from the property are persisted in the query string; otherwise, false. Generates the target-specific markup for the control to which the control adapter is attached. The text writer to receive output. Renders the given form. This method is called by the form adapter. The text writer. The form to render. Returns whether the is rendering multiple forms as cards of the same deck. true if the page is rendering multiple forms as cards of the same deck; otherwise, false. Provides a adapter class for the WML device adapter set. Creates an instance of the class. Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. Generates the target-specific markup for the control to which the control adapter is attached. The text writer to receive output. Provides a phone call adapter class for the Wireless Markup Language (WML) device adapter set. Creates an instance of the class. Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. Generates the target-specific markup for the control to which the control adapter is attached. The text writer to receive output. Specifies how a post field is rendered. This class cannot be inherited. The value is written as a literal, with encoding. The value is written as with an associated submit action. The value is written as a variable name. The value is written as a literal, without encoding. Provides a adapter class for the WML device adapter set. Creates an instance of the class. Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. Returns the postback value (or empty string) of the selected item in the selection list, when the parent form's action attribute is set and view state is disabled for the control. The postback value (or empty string) of the selected item in the selection list. Gets a value indicating whether the provided postback data was loaded. true if the adapter handles loading the post data; otherwise, false. Identifies the control. Contains the collection of all incoming name values. Provides a place to send data private to the control that might be required for loading of post data. The control determines the type that is passed to the parameter. Returns true if the required the object in was changed, so the event can be raised. Called after the associated control is initialized. An object (defined by ) that contains event data. Called by the control's method, to perform adapter-specific work prior to rendering. An object (defined by ) that contains event data. Generates the target-specific markup for the control to which the control adapter is attached. The text writer to receive output. Provides a adapter class for the WML device adapter set. Creates an instance of the class. Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. Returns the postback value (or empty string) of the when the parent form's action attribute is set and view state is disabled for the control. The postback value (or empty string) of the selected item in the selection list. Called after the associated control is initialized. An object (defined by ) that contains event data. Generates the target-specific markup for the control to which the control adapter is attached. The text writer to receive output. Provides a adapter class for the Wireless Markup Language (WML) device adapter set. Creates an instance of the class. Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. Generates the target-specific markup for the control to which the control adapter is attached. The text writer to receive output. Provides a adapter class for the Wireless Markup Language (WML) device adapter set. Creates an instance of the class. Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. An object (defined by ) that contains event data. Generates the target-specific markup for the control to which the control adapter is attached. The text writer to receive output. Provides a validator adapter class for the Wireless Markup Language (WML) device adapter set. Creates an instance of the class. Returns a strongly typed reference to the associated control. A strongly typed reference to the associated control. Generates the target-specific markup for the control to which the control adapter is attached. The text writer to receive output. Writes the given text, encoding it correctly for the target device. Inherited writer classes can override this method. The string to be encoded. Writes the given URL, encoding it correctly for the target device. The URL might include parameters. The URL string. Writes the given URL parameter text, encoding it correctly for the target device. The URL string. Writes the given string, encoding it according to URL requirements. The string to be added. If is true, the encoding is done as if the string were a part of the URL parameters. If argument is false, the encoding is done as if the string were part of the path portion of the URL. Specifies the type of XHTML markup for an class to render to the page or control. Not determined. Basic XHTML format. This format does not support frames and styles. XHTML Mobile Profile format. WML 2.0 document. Specifies the type of location for the style sheet for a mobile control or page. Default value. The location has not yet been determined. The style sheet is stored in the Application Cache. The style sheet is stored in the current Session state. The style sheet is an external physical file, such as MyStylesheet.css. The style sheet is a set of styles within the current source file (either .aspx or .ascx). Not currently used. Provides an XHTML adapter class for the . Creates an instance of the class. Returns a strongly typed reference to the associated control. A control. Sets the according to the user's actions on any primary or secondary page of the control. Always returns true because the method always handles the event. The target expressed as a string. Loads the state of the adapter and sets the current . An containing the state of the adapter. See for more information. Creates event handlers, determines how many months the target device can display, and if the request is not a postback, sets the current date as the calendar's visible date. An object. Raises the event. An object. Fills the display list with eras if the user has selected a date and the user's current culture supports eras. An object. Renders the calendar, a page of the calendar, or a page of selection options, depending on the user's actions. An object. Saves the current state of the adapter. An containing information about the current state of the adapter. Provides a command adapter class for the XHTML adapter set. Creates an instance of the class. Gets a strongly typed reference to the associated control. A . Returns true if the adapter handles loading the post data. true if the adapter handles loading the post data; otherwise, false. Identifies the control. Contains the collection of all incoming name values. Provides a place to send data that is private to the control and that might be required for the loading of post data. The control determines the type that is passed to this parameter. Returns true if the required object in was changed, so the event can be raised. Renders the control and its content on the client using the provided . An . Provides a default control adapter for rendering mobile controls in XHTML markup. Creates a new instance of the class. Clears a pending break if the target device breaks on block elements. The object used to render the server control content on the client's browser. Clears the given text writer's current end tag if certain conditions are met. The object used to render the server control content on the client's browser. The name of the tag you want to clear; the value can be null or an empty string (""). Clears a pending break in the target device if certain conditions are met. The object used to render the server control content on the client's browser. Begins a section with the opening tag and attributes that implement the formats of the specified style, if certain conditions are met. The object used to render the server control content on the client's browser. A object. Begins a section with the opening tag and attributes that implement the layout of the specified style, if certain conditions are met. The object used to render the server control content on the client's browser. A object. Writes the opening tag for a <span> section, along with attributes that implement the layout and character formatting of the specified style, if certain conditions are met. The object used to render the server control content on the client's browser. A object. Writes the opening tag of the specified element, along with attributes that implement the layout and character formatting of the specified style, if certain conditions are met. The object used to render the server control content on the client's browser. A object. The tag name for the element. Ends a block that has been using the character formatting from a specified style, if certain conditions are met. The object used to render the server control content on the client's browser. A object. Ends a block that has been using the layout formatting from a specified style, if certain conditions are met. The object used to render the server control content on the client's browser. A object. Ends a </span> element that has been using the layout and character formatting from a specified style, if certain conditions are met. The object used to render the server control content on the client's browser. A object. Removes the current cascading style sheet class name from the object, if certain conditions are met. The object used to render the server control content on the client's browser. Puts a class name attribute on the next element to be rendered, if certain conditions are met. The object used to render the server control content on the client's browser. Renders a closing </div> tag if certain conditions are met. The object used to render the server control content on the client's browser. Renders a closing </span> element if certain conditions are met. The object used to render the server control content on the client's browser. Gets the value of the attribute with the specified name from the associated control and renders it on the next element with the specified name if certain conditions are met. The object used to render the server control content on the client's browser. The name of the attribute. Includes a custom attribute with the specified name and value in the next element to be rendered, if certain conditions are met. The object used to render the server control content on the client's browser. The name of the attribute. The XHTML markup name of the attribute. Renders an opening tag for a <div> element if certain conditions are met. The object used to render the server control content on the client's browser. Renders an opening tag for a <span> element, if certain conditions are met. The object used to render the server control content on the client's browser. Sets a pending break if certain conditions are met. The object used to render the server control content on the client's browser. Sets a pending break after inline elements if certain conditions are met. The object used to render the server control content on the client's browser. Indicates whether the style sheet is located as an external physical file, is internal to the current page, is stored in the current session state, or is stored in the application cache. A value. The default is , which indicates that the location has not yet been determined. Indicates the type of XHTML markup used to render the current document. A value. The default is , which indicates that the document type has not yet been determined. Exits any secondary UI mode for the control. Gets the value of the specified attribute from the markup of the associated control. A string containing the value of the specified custom attribute. This method is primarily used by developers of custom adapters. The name of the attribute. Gets the value of the specified attribute from a given control. A string containing the value of the specified custom attribute. The mobile control from which to get the attribute value. The name of the attribute. Loads view state data specific to this adapter. The current view state of the adapter. A value returned by the property, indicating that the adapter is not currently in secondary UI mode. Gets the page adapter for the page on which the associated control resides. A representing the page adapter for the current page. Gets the portion of the given query string that contains parameters for processing the request. A string containing the processed query string. The query string from the . Displays the associated control and all of its child controls on the client. An object. Displays the associated control and all of its child controls on the client. The object used to render the server control content on the client's browser. Renders hidden field text for a control. The object used to render the server control content on the client's browser. Renders the opening tag of a link using the given and target. The object used to render the server control content on the client's browser. The name of the target form, or a URL. Renders the opening tag of a link using the given and target, as well as the given styles or the given cascading style sheet class name. The object used to render the server control content on the client's browser. The target form or URL. A character to use as the shortcut key. A object. A cascading style sheet class name. Renders the opening tag of a link using the given and target, as well as either the given styles or the given cascading style sheet class name, the access key, and the title text. The object used to render the server control content on the client's browser. The target form or URL. A character to use as the shortcut key. A object. A cascading style sheet class name. The text for the title attribute of the link. Renders a closing tag for a specified list element. The object used to render the server control content on the client's browser. The tag name of the element to close. Renders a closing tag (</a>) for a link element. The object used to render the server control content on the client's browser. Renders hidden postback variables for child controls that are not visible due to pagination or secondary UI. The object used to render the server control content on the client's browser. The control in which to look for postback variables. The current page number. Renders an opening tag for the specified tag name. The object used to render the server control content on the client's browser. The name of the tag to use for the rendered list. Renders a postback event as a link with the specified argument and text. The object used to render the server control content on the client's browser. A string containing the argument you want to provide to the event. A string containing the text that is to appear in the link. Renders a postback event as a link with the specified argument, text, and access key. The object used to render the server control content on the client's browser. The argument you want to pass to the event. The text to appear in the link. A character to use as the shortcut key. Renders a postback event as a link with the specified argument, text, and access key, as well as the specified styles or the specified cascading style sheet class name. The object used to render the server control content on the client's browser. The argument to pass to the event. The text that is to appear in the link. A character to use as the shortcut key. A object. The name of a class in the current cascading style sheet. Saves view-state data specific to this adapter. if the value of the setting does not equal : otherwise null. Gets the current secondary UI mode. A number indicating the current secondary UI mode, as determined by the form in which it is contained. Gets the value of the CssLocation attribute, if it exists, from the form in which it is contained. A string containing the path and filename of a cascading style sheet if the attribute exists; otherwise, . Gets the value of the XhtmlCssState configuration setting in the appSettings section of the Web.config file. A string containing the path and filename of a cascading style sheet if the configuration setting exists; otherwise, . Handles requests for cascading style sheet (CSS) style information for adapters in the namespace. Initializes a new instance of the class. Gets a value indicating that another request can use the current instance of the class. true. Processes all HTTP requests for CSS style information for the XHTML adapter set. The current . The does not contain "_css". -or- The CSS style sheet named in the cannot be found. Provides the form adapter class for the XHTML mobile controls adapter set. Initializes a new instance of the class. Gets a reference to the object with which the adapter is associated. A . Renders the page content on the client using the provided . An . Renders the pager user interface for the form. An . Renders a pager tag on paginated forms. An . The target page number. The text to appear on the pager. The access key for the tag. Provides an image adapter class for the XHTML adapter set. Initializes a new instance of the class. Gets a strongly typed reference to the associated control. An . Renders the control and its content on the client using the provided . An object. Renders the image control on the client using the provided object. An . Provides a label adapter class for the XHTML adapter set. Initializes a new instance of the class. Gets a strongly typed reference to the associated control. A . Renders the control and its content on the client using the provided . Provides a link adapter class for the XHTML adapter set. Initializes a new instance of the class. Gets a reference to the object with which the adapter is associated. An . Renders the control and its content on the client using the provided . Provides a list adapter class for the XHTML adapter set. Initializes a new instance of the class. Gets a strongly typed reference to the associated control. A . Renders the control and its content on the client using the provided . None. Renders the list on the client browser using the specified object. An . Provides a literal text adapter class for the XHTML adapter set. Initializes a new instance of the class. Gets a strongly typed reference to the associated control. A . Renders the control and its content on the client using the provided . Provides text writer functionality for devices targeted by the XHTML adapter set, including Extensible Hypertext Markup Language (XHTML), XHTML Mobile, and Wireless Markup Language (WML). Initializes a new instance of the class for the provided device, using the parameter as the base writer object. The base writer object, usually an object. An object of class that provides the capability information for the target device. Adds a provided variable name to a list of variables to be embedded in pages for WML devices. The name of a variable to be embedded in a page. Adds a provided variable name and value to a list of variables to be embedded in pages for WML devices. The name of the variable. The value for the variable. Instructs the object to save all rendered markup until written out in its entirety by the method. Gets the unique key used to retrieve items from the . A string containing a unique key. The method has not been called. Removes a break that was to be rendered after writing the current element to the output stream. Gets and sets custom style settings for the body of the page. A string containing style-sheet information if the property has been set; otherwise, null. Writes out the cached markup and instructs the not to save rendered markup. Sets the provided style as the current formatting style if the method has been called. A object containing formatting information. Sets the provided style as the current layout style if the method has been called. A object containing formatting information. Sets the provided style as the current style if the method has been called. A object containing formatting information. Removes the current style, restores the previous style as the current formatting style, and calls the method to close the current element. The to exit from. Removes the current style, restores the previous style as the current formatting style, and calls the method to close the current element. A object to exit from. A Boolean value that indicates whether to force a break after the current element if the element is not a block element. Removes the current style, restores the previous style as the current layout style, and calls the method to close the current element. A object containing the formatting to exit from. Removes the current style, restores the previous style as the current layout style, and calls the method to close the current element. A object containing the layout to exit from. A Boolean value that indicates whether to force a break after the current element if the element is not a block element. Removes the current style, restores the previous style as the current style, and calls the method to close the current element. A object. Returns a value indicating whether a style has been set. true if a style has been set; otherwise, false. Marks the location in the output stream to insert the <wml:onevent> element. Gets the key used to retrieve items from the . A string containing the key. The method has not been called. Sets the provided style as the style for the <body> element of the page and as the default style for its child controls. A object. Creates a unique string to use when retrieving the style sheet from the cache. The current object. Sets a line break to be rendered after rendering the current element, if it is not a block element and if the property is false. Creates a unique string for a client to use to retrieve a style sheet from the object. The current object. Indicates whether the target device supports the "white-space: nowrap;" style-sheet attribute. true if the device supports the "white-space: nowrap;" style-sheet attribute; otherwise, false. Indicates whether the method should write a line terminator string to the output stream. true to suppress the line terminator string, or false to write the line terminator string to the output. Indicates whether to use <div> tags for line breaks rather than <br/> tags when writing line terminators. false if the device does not require using <div> tags for line breaks; otherwise, true. Writes an attribute and its value to the current element using the provided attribute and value, and encodes the value if specified. The name of the attribute. The value for the attribute. If true, the value is encoded before being written. Writes any tab spacing and the opening tag of the specified markup element to the output stream. The markup element to write to the output stream. If is false, writes a markup element that adds a new line to the output stream. Writes out all markup cached since calling the method. Writes a <!DOCTYPE> declaration that is unique to target devices represented by the provided value. A value indicating the type of declaration to write. Encodes and writes the provided value to the output stream. The attribute value to encode and write. Writes any tab spacing and the closing tag of the specified markup element. The markup element to close. Writes any tab spacing and the full opening tag of the specified markup element to the output stream. The markup element to write to the output stream. Writes the markup for a hidden field to the output stream using the provided name. The name of the hidden field. Writes the markup for a hidden field to the output stream using the provided name and value. The name of the hidden field. The value of the hidden field. Writes a line terminator string to the output stream if is false. Writes any pending tab spacing and the text representation of a Boolean value, then if is false, writes a line terminator string to the output stream. The Boolean value to write to the output stream. Writes any pending tab spacing and a Unicode character, and if is false, writes a line terminator string to the output stream. The character to write to the output stream. Writes any pending tab spacing and an array of Unicode characters, and if is false, writes a line terminator string to the output stream. The array of characters to writer to the output stream. Writes any pending tab spacing and a subarray of Unicode characters, and if is false, writes a line terminator string to the output stream. An array containing the character data to write to the output stream. The location in the array to start the output. The number of characters to write to the output stream. Writes any pending tab spacing and the text representation of a double-precision floating-point number, and if is false, writes a line terminator string to the output stream. The floating-point number to write to the output stream. Writes any pending tab spacing and the text representation of a 32-byte signed integer, and if is false, writes a line terminator string to the output stream. The integer to write to the output stream. Writes any pending tab spacing and the text representation of a 64-byte signed integer, and if is false, writes a line terminator string to the output stream. The integer to write to the output stream. Writes any pending tab spacing and the text representation of an object, and if is false, writes a line terminator string to the output stream. The object to write to the output stream. Writes any pending tab spacing and the text representation of a single-precision floating-point number, and if is false, writes a line terminator string to the output stream. The floating-point number to write to the output stream. Writes any pending tab spacing and a text string, and if is false, writes a line terminator string to the output stream. The string to write to the output stream. Writes any pending tab spacing and a formatted string containing the text representation of an object, and if is false, writes a line terminator string to the output stream. A string containing zero or more format items. The object to format. Writes any pending tab spacing and a formatted string that contains the text representation of two objects, and if is false, writes a line terminator string to the output stream. A string containing zero or more format items. The object to write to the output stream in place of the first format placeholder. The object to write to the output stream in place of the second format placeholder. Writes any pending tab spacing and a formatted string that contains the text representation of an object array, and if is false, writes a line terminator string to the output stream. A string containing zero or more format items. An array containing zero or more objects to format. Writes a line terminator string to the output stream if the current element is not a block element such as <p>, <div>, <ul>, <table>, and is false, and there is a pending break. Writes an encoded URL, which includes a query-string parameter, to the output stream. A string containing the name of the URL parameter. A string containing the value of the URL parameter. Writes an XML declaration along with the current document encoding value. Provides an object list adapter for the mobile XHTML adapter set. Creates a new instance of the class. A string constant used in postback event arguments to indicate whether the user should be returned to the list view. "__back"indicating that the browser should return to the top of the list. Returns a strongly typed reference to the associated control. An . Called by a control to create a templated user interface (UI) if device templates are defined. true to bind the templated UI to the underlying ; otherwise, false. Returns true if the event was handled. true if the event was handled; otherwise false. Name of the event. the postback data is invalid. Returns a Boolean value indicating whether the control contains any commands. true if the associated has one or more commands; otherwise, false. Returns a Boolean value indicating whether an control contains a default command. true if an contains a default command; otherwise, false. Returns a Boolean value indicating whether a list item can display all fields of an item. true if all fields of a list item can be displayed; otherwise, false. Returns a Boolean value indicating whether an control contains a default command and no other commands. true if an has a default command and no other commands; otherwise, false. Called prior to rendering the control. An object (defined by ) that contains event data. Renders the control on the page using the provided . The used to render the server control content on the client's browser. Renders the details of the specified item. An . An . Renders the list of items in the control. An . A string constant used in postback event arguments to indicate whether the list should jump to the first item beyond the currently visible items. "__more" indicating that the browser should jump to the details view of an item beyond the currently visible items. A string constant used in postback event arguments to indicate that the browser should jump to a specific item in the list. Provides a page adapter for the XHTML adapter set. Creates a new instance of the class. Gets a list of any additional HTTP headers by which caching is varied. An object of additional HTTP headers. Gets or sets the current cookieless property data, if any. An containing key/value pairs for the current cookieless data, if any; otherwise, null. Creates and returns a text writer that is appropriate for the target device. A new object based on the provided object. A object or an object inherited from the . Returns the postback data collection. A object containing all query string or form parameters and values. The object that contains request information. The source identifier for the event. An argument identifier for the event. The collection of postback data from the request object. Indicates whether the device adapter set applies to the specified request. true if the for the browser is one of these members of the object: , , or ; otherwise, false. The object for the current request. Gets the key for submitting the event argument. A string representing the key. Gets the key for submitting the event source. A string representing the key. Called if an unhandled error occurs on the page. false. An object. An object. Indicates whether the adapter handles the postback event. false. The source identifier for the event. The name of the event. Configures the object for the target device. An object. Sets conditional pagination for the page. The object for the method. Gets a page weight that is appropriate for the target device. An integer that represents the optimal number of bytes for a page on the target device. Gets or sets the page to which the adapter is attached. A object. Gets or sets a Boolean value indicating whether items from the property are persisted in the query string. true if the CookielessDataDictionaryType in the MobileControls configuration section of the Web.config file is set to a valid dictionary type; otherwise, false. Sends the page content to a provided , which renders the content to the client. An object that writes the content to the client browser. Creates a link on the current page to enable postback on devices that do not support postback events. An object that writes the link. The target URL for postback. The name of the event for which the link is substituting. Provides a panel adapter class for the XHTML adapter set. Initializes a new instance of the class. Gets a strongly typed reference to the associated control. A . Renders the control and its content on the client using the provided . An object. Provides a phone call adapter class for the XHTML adapter set. Initializes a new instance of the class. Gets a strongly typed reference to the associated control. A . Renders the control and its content on the client using the provided . An object. Provides a selection list adapter class for the XHTML adapter set. Creates a new instance of the class. Returns a strongly typed reference to the associated control. A object. Indicates whether the adapter has changed the selected state of any item during the current request. true if the adapter handles loading the postback data; otherwise, false. The ID of the control, which is used as a key into the postback data for the state of the control. A object containing the current selected state of the child elements for the control. An array of the indexes of selected items from the previous request. true to indicate that the list of selected items has changed since the last request; otherwise, false. Renders the control and its content on the client using the specified object. True Renders hidden field text for a control. An object. Provides a text box adapter class for the XHTML adapter set. Creates a new instance of the class. Returns a strongly typed reference to the associated control. A . Called after an object, such as a form or a page, is initialized. Renders the control and its content on the client using the provided . The object used to render the server control content on the client's browser. Renders hidden field text for a control. An object. Provides a text view adapter class for the XHTML adapter set. Creates a new instance of the class. Returns a strongly typed reference to the associated control. A . Renders the control and its content to the client using the provided object. An object. Renders the element and a subset of its text content to the client. An object. An integer indicating which chunk of text is being rendered. The starting index of the substring to render. The ending index of the substring to render. The value -1 indicates the end of the text. Provides a validation summary adapter class for the XHTML adapter set. Initializes a new instance of the class. Gets a strongly typed reference to the associated control. A . Provides a validator adapter class for the XHTML adapter set. Initializes a new instance of the class. Gets a strongly typed reference to the associated control. A . Renders the control and its content on the client using the provided . An object.