System.Web.Mvc
Represents an attribute that specifies which HTTP verbs an action method will respond to.
Initializes a new instance of the class by using a list of HTTP verbs that the action method will respond to.
The HTTP verbs that the action method will respond to.
The parameter is null or zero length.
Initializes a new instance of the class using the HTTP verbs that the action method will respond to.
The HTTP verbs that the action method will respond to.
Determines whether the specified method information is valid for the specified controller context.
true if the method information is valid; otherwise, false.
The controller context.
The method information.
The parameter is null.
Gets or sets the list of HTTP verbs that the action method will respond to.
The list of HTTP verbs that the action method will respond to.
Provides information about an action method, such as its name, controller, parameters, attributes, and filters.
Initializes a new instance of the class.
Gets the name of the action method.
The name of the action method.
Gets the controller descriptor.
The controller descriptor.
Executes the action method by using the specified parameters and controller context.
The result of executing the action method.
The controller context.
The parameters of the action method.
Returns an array of custom attributes that are defined for this member, excluding named attributes.
An array of custom attributes, or an empty array if no custom attributes exist.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
The custom attribute type cannot be loaded.
There is more than one attribute of type defined for this member.
Returns an array of custom attributes that are defined for this member, identified by type.
An array of custom attributes, or an empty array if no custom attributes of the specified type exist.
The type of the custom attributes.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
The custom attribute type cannot be loaded.
There is more than one attribute of type defined for this member.
The parameter is null.
Gets the filter attributes.
The filter attributes.
true to use the cache, otherwise false.
Returns the filters that are associated with this action method.
The filters that are associated with this action method.
Returns the parameters of the action method.
The parameters of the action method.
Returns the action-method selectors.
The action-method selectors.
Determines whether one or more instances of the specified attribute type are defined for this member.
true if is defined for this member; otherwise, false.
The type of the custom attribute.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
The parameter is null.
Gets the unique ID for the action descriptor using lazy initialization.
The unique ID.
Provides the context for the ActionExecuted method of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
The controller context.
The action method descriptor.
true if the action is canceled.
The exception object.
The parameter is null.
Gets or sets the action descriptor.
The action descriptor.
Gets or sets a value that indicates that this object is canceled.
true if the context canceled; otherwise, false.
Gets or sets the exception that occurred during the execution of the action method, if any.
The exception that occurred during the execution of the action method.
Gets or sets a value that indicates whether the exception is handled.
true if the exception is handled; otherwise, false.
Gets or sets the result returned by the action method.
The result returned by the action method.
Provides the context for the ActionExecuting method of the class.
Initializes a new instance of the class.
Initializes a new instance of the class by using the specified controller context, action descriptor, and action-method parameters.
The controller context.
The action descriptor.
The action-method parameters.
The or parameter is null.
Gets or sets the action descriptor.
The action descriptor.
Gets or sets the action-method parameters.
The action-method parameters.
Gets or sets the result that is returned by the action method.
The result that is returned by the action method.
Represents the base class for filter attributes.
Initializes a new instance of the class.
Called by the ASP.NET MVC framework after the action method executes.
The filter context.
Called by the ASP.NET MVC framework before the action method executes.
The filter context.
Called by the ASP.NET MVC framework after the action result executes.
The filter context.
Called by the ASP.NET MVC framework before the action result executes.
The filter context.
Represents an attribute that is used to influence the selection of an action method.
Initializes a new instance of the class.
Determines whether the action method selection is valid for the specified controller context.
true if the action method selection is valid for the specified controller context; otherwise, false.
The controller context.
Information about the action method.
Represents an attribute that is used for the name of an action.
Initializes a new instance of the class.
Name of the action.
The parameter is null or empty.
Determines whether the action name is valid within the specified controller context.
true if the action name is valid within the specified controller context; otherwise, false.
The controller context.
The name of the action.
Information about the action method.
Gets or sets the name of the action.
The name of the action.
Represents an attribute that affects the selection of an action method.
Initializes a new instance of the class.
Determines whether the action name is valid in the specified controller context.
true if the action name is valid in the specified controller context; otherwise, false.
The controller context.
The name of the action.
Information about the action method.
Represents the result of an action method.
Initializes a new instance of the class.
Enables processing of the result of an action method by a custom type that inherits from the class.
The context in which the result is executed. The context information includes the controller, HTTP content, request context, and route data.
Represents a delegate that contains the logic for selecting an action method.
Provides a class that implements the interface in order to support additional metadata.
Initializes a new instance of the class.
The name of the model metadata.
The value of the model metadata.
Gets the name of the additional metadata attribute.
The name of the of the additional metadata attribute.
Provides metadata to the model metadata creation process.
The meta data.
Gets the type of the of the additional metadata attribute.
The type of the of the additional metadata attribute.
Gets the value of the of the additional metadata attribute.
The value of the of the additional metadata attribute.
Represents support for rendering HTML in AJAX scenarios within a view.
Initializes a new instance of the class using the specified view context and view data container.
The view context.
The view data container.
One or both of the parameters is null.
Initializes a new instance of the class by using the specified view context, view data container, and route collection.
The view context.
The view data container.
The URL route collection.
One or more of the parameters is null.
Gets or sets the root path for the location to use for globalization script files.
The location of the folder where globalization script files are stored. The default location is "~/Scripts/Globalization".
Serializes the specified message and returns the resulting JSON-formatted string.
The serialized message as a JSON-formatted string.
The message to serialize.
Gets the collection of URL routes for the application.
The collection of routes for the application.
Gets the ViewBag.
The ViewBag.
Gets the context information about the view.
The context of the view.
Gets the current view data dictionary.
The view data dictionary.
Gets the view data container.
The view data container.
Represents support for rendering HTML in AJAX scenarios within a strongly typed view.
The type of the model.
Initializes a new instance of the class by using the specified view context and view data container.
The view context.
The view data container.
Initializes a new instance of the class by using the specified view context, view data container, and URL route collection.
The view context.
The view data container.
The URL route collection.
Gets the ViewBag.
The ViewBag.
Gets the strongly typed version of the view data dictionary.
The strongly typed data dictionary of the view.
Represents a class that extends the class by adding the ability to determine whether an HTTP request is an AJAX request.
Determines whether the specified HTTP request is an AJAX request.
true if the specified HTTP request is an AJAX request; otherwise, false.
The HTTP request.
The parameter is null (Nothing in Visual Basic).
Represents an attribute that marks controllers and actions to skip the during authorization.
Initializes a new instance of the class.
Allows a request to include HTML markup during model binding by skipping request validation for the property. (It is strongly recommended that your application explicitly check all models where you disable request validation in order to prevent script exploits.)
Initializes a new instance of the class.
This method supports the ASP.NET MVC validation infrastructure and is not intended to be used directly from your code.
The model metadata.
Controls interpretation of a controller name when constructing a .
Find the controller in the current area.
Find the controller in the root area.
Provides a way to register one or more areas in an ASP.NET MVC application.
Initializes a new instance of the class.
Gets the name of the area to register.
The name of the area to register.
Registers all areas in an ASP.NET MVC application.
Registers all areas in an ASP.NET MVC application by using the specified user-defined information.
An object that contains user-defined information to pass to the area.
Registers an area in an ASP.NET MVC application using the specified area's context information.
Encapsulates the information that is required in order to register the area.
Encapsulates the information that is required in order to register an area within an ASP.NET MVC application.
Initializes a new instance of the class using the specified area name and routes collection.
The name of the area to register.
The collection of routes for the application.
Initializes a new instance of the class using the specified area name, routes collection, and user-defined data.
The name of the area to register.
The collection of routes for the application.
An object that contains user-defined information to pass to the area.
Gets the name of the area to register.
The name of the area to register.
Maps the specified URL route and associates it with the area that is specified by the property.
A reference to the mapped route.
The name of the route.
The URL pattern for the route.
The parameter is null.
Maps the specified URL route and associates it with the area that is specified by the property, using the specified route default values.
A reference to the mapped route.
The name of the route.
The URL pattern for the route.
An object that contains default route values.
The parameter is null.
Maps the specified URL route and associates it with the area that is specified by the property, using the specified route default values and constraint.
A reference to the mapped route.
The name of the route.
The URL pattern for the route.
An object that contains default route values.
A set of expressions that specify valid values for a URL parameter.
The parameter is null.
Maps the specified URL route and associates it with the area that is specified by the property, using the specified route default values, constraints, and namespaces.
A reference to the mapped route.
The name of the route.
The URL pattern for the route.
An object that contains default route values.
A set of expressions that specify valid values for a URL parameter.
An enumerable set of namespaces for the application.
The parameter is null.
Maps the specified URL route and associates it with the area that is specified by the property, using the specified route default values and namespaces.
A reference to the mapped route.
The name of the route.
The URL pattern for the route.
An object that contains default route values.
An enumerable set of namespaces for the application.
The parameter is null.
Maps the specified URL route and associates it with the area that is specified by the property, using the specified namespaces.
A reference to the mapped route.
The name of the route.
The URL pattern for the route.
An enumerable set of namespaces for the application.
The parameter is null.
Gets the namespaces for the application.
An enumerable set of namespaces for the application.
Gets a collection of defined routes for the application.
A collection of defined routes for the application.
Gets an object that contains user-defined information to pass to the area.
An object that contains user-defined information to pass to the area.
Provides an abstract class to implement a metadata provider.
Called from constructors in a derived class to initialize the class.
When overridden in a derived class, creates the model metadata for the property.
The model metadata for the property.
The set of attributes.
The type of the container.
The model accessor.
The type of the model.
The name of the property.
Gets a list of attributes.
A list of attributes.
The type of the container.
The property descriptor.
The attribute container.
Returns a list of properties for the model.
A list of properties for the model.
The model container.
The type of the container.
Returns the metadata for the specified property using the container type and property descriptor.
The metadata for the specified property using the container type and property descriptor.
The model accessor.
The type of the container.
The property descriptor
Returns the metadata for the specified property using the container type and property name.
The metadata for the specified property using the container type and property name.
The model accessor.
The type of the container.
The name of the property.
Returns the metadata for the specified property using the type of the model.
The metadata for the specified property using the type of the model.
The model accessor.
The type of the model.
Returns the type descriptor from the specified type.
The type descriptor.
The type.
Provides an abstract class for classes that implement a validation provider.
Called from constructors in derived classes to initialize the class.
Gets a type descriptor for the specified type.
A type descriptor for the specified type.
The type of the validation provider.
Gets the validators for the model using the metadata and controller context.
The validators for the model.
The metadata.
The controller context.
Gets the validators for the model using the metadata, the controller context, and a list of attributes.
The validators for the model.
The metadata.
The controller context.
The list of attributes.
Provided for backward compatibility with ASP.NET MVC 3.
Initializes a new instance of the class.
Represents an attribute that is used to set the timeout value, in milliseconds, for an asynchronous method.
Initializes a new instance of the class.
The timeout value, in milliseconds.
Gets the timeout duration, in milliseconds.
The timeout duration, in milliseconds.
Called by ASP.NET before the asynchronous action method executes.
The filter context.
Encapsulates the information that is required for using an attribute.
Initializes a new instance of the class.
Initializes a new instance of the class using the specified controller context.
The context within which the result is executed. The context information includes the controller, HTTP content, request context, and route data.
Initializes a new instance of the class using the specified controller context and action descriptor.
The context in which the result is executed. The context information includes the controller, HTTP content, request context, and route data.
An object that provides information about an action method, such as its name, controller, parameters, attributes, and filters.
Provides information about the action method that is marked by the attribute, such as its name, controller, parameters, attributes, and filters.
The action descriptor for the action method that is marked by the attribute.
Gets or sets the result that is returned by an action method.
The result that is returned by an action method.
Specifies that access to a controller or action method is restricted to users who meet the authorization requirement.
Initializes a new instance of the class.
When overridden, provides an entry point for custom authorization checks.
true if the user is authorized; otherwise, false.
The HTTP context, which encapsulates all HTTP-specific information about an individual HTTP request.
The parameter is null.
Processes HTTP requests that fail authorization.
Encapsulates the information for using . The object contains the controller, HTTP context, request context, action result, and route data.
Called when a process requests authorization.
The filter context, which encapsulates information for using .
The parameter is null.
Called when the caching module requests authorization.
A reference to the validation status.
The HTTP context, which encapsulates all HTTP-specific information about an individual HTTP request.
The parameter is null.
Gets or sets the user roles that are authorized to access the controller or action method.
The user roles that are authorized to access the controller or action method.
Gets the unique identifier for this attribute.
The unique identifier for this attribute.
Gets or sets the users that are authorized to access the controller or action method.
The users that are authorized to access the controller or action method.
Represents an attribute that is used to provide details about how model binding to a parameter should occur.
Initializes a new instance of the class.
Gets or sets a comma-delimited list of property names for which binding is not allowed.
The exclude list.
Gets or sets a comma-delimited list of property names for which binding is allowed.
The include list.
Determines whether the specified property is allowed.
true if the specified property is allowed; otherwise, false.
The name of the property.
Gets or sets the prefix to use when markup is rendered for binding to an action argument or to a model property.
The prefix to use.
Represents the base class for views that are compiled by the BuildManager class before being rendered by a view engine.
Initializes a new instance of the class using the specified controller context and view path.
The controller context.
The view path.
Initializes a new instance of the class using the specified controller context, view path, and view page activator.
Context information for the current controller. This information includes the HTTP context, request context, route data, parent action view context, and more.
The path to the view that will be rendered.
The object responsible for dynamically constructing the view page at run time.
The parameter is null.
The parameter is null or empty.
Renders the specified view context by using the specified the writer object.
Information related to rendering a view, such as view data, temporary data, and form context.
The writer object.
The parameter is null.
An instance of the view type could not be created.
When overridden in a derived class, renders the specified view context by using the specified writer object and object instance.
Information related to rendering a view, such as view data, temporary data, and form context.
The writer object.
An object that contains additional information that can be used in the view.
Gets or sets the view path.
The view path.
Provides a base class for view engines.
Initializes a new instance of the class.
Initializes a new instance of the class using the specified view page activator.
The view page activator.
Gets a value that indicates whether a file exists in the specified virtual file system (path).
true if the file exists in the virtual file system; otherwise, false.
The controller context.
The virtual path.
Gets the view page activator.
The view page activator.
Maps a browser request to a byte array.
Initializes a new instance of the class.
Binds the model by using the specified controller context and binding context.
The bound data object.Implements
The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
The parameter is null.
Provides an abstract class to implement a cached metadata provider.
Initializes a new instance of the class.
Gets the cache item policy.
The cache item policy.
Gets the cache key prefix.
The cache key prefix.
When overridden in a derived class, creates the cached model metadata for the property.
The cached model metadata for the property.
The attributes.
The container type.
The model accessor.
The model type.
The property name.
Creates prototype metadata by applying the prototype and model access to yield the final metadata.
The prototype metadata.
The prototype.
The model accessor.
Creates a metadata prototype.
A metadata prototype.
The attributes.
The container type.
The model type.
The property name.
Gets the metadata for the properties.
The metadata for the properties.
The container.
The container type.
Returns the metadata for the specified property.
The metadata for the specified property.
The model accessor.
The container type.
The property descriptor.
Returns the metadata for the specified property.
The metadata for the specified property.
The model accessor.
The container type.
The property name.
Returns the cached metadata for the specified property using the type of the model.
The cached metadata for the specified property using the type of the model.
The model accessor.
The type of the container.
Gets the prototype cache.
The prototype cache.
Provides a container to cache attributes.
Initializes a new instance of the class.
The attributes.
Gets the data type.
The data type.
Gets the display.
The display.
Gets the display column.
The display column.
Gets the display format.
The display format.
Gets the display name.
The display name.
Indicates whether a data field is editable.
true if the field is editable; otherwise, false.
Gets the hidden input.
The hidden input.
Indicates whether a data field is read only.
true if the field is read only; otherwise, false.
Indicates whether a data field is required.
true if the field is required; otherwise, false.
Indicates whether a data field is scaffold.
true if the field is scaffold; otherwise, false.
Gets the UI hint.
The UI hint.
Provides a container to cache .
Initializes a new instance of the class using the prototype and model accessor.
The prototype.
The model accessor.
Initializes a new instance of the class using the provider, container type, model type, property name and attributes.
The provider.
The container type.
The model type.
The property name.
The attributes.
Gets a value that indicates whether empty strings that are posted back in forms should be converted to Nothing.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.
A value that indicates whether empty strings that are posted back in forms should be converted to Nothing.
Gets meta information about the data type.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.
Meta information about the data type.
Gets the description of the model.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.
The description of the model.
Gets the display format string for the model.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.
The display format string for the model.
Gets the display name of the model.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.
The display name of the model.
Gets the edit format string of the model.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.
The edit format string of the model.
Gets a value that indicates whether the model uses a non-default edit format.
A value that indicates whether non-default edit format is used.
Gets a value that indicates whether the model object should be rendered using associated HTML elements.Gets a value that indicates whether the model object should be rendered using associated HTML elements.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.
A value that indicates whether the model object should be rendered using associated HTML elements.
Gets a value that indicates whether the model is read-only.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.
A value that indicates whether the model is read-only.
Gets a value that indicates whether the model is required.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.
A value that indicates whether the model is required.
Gets the string to display for null values.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.
The string to display for null values.
Gets a value that represents order of the current metadata.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.
A value that represents order of the current metadata.
Gets a short display name.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.
A short display name.
Gets a value that indicates whether the property should be displayed in read-only views such as list and detail views.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.
A value that indicates whether the property should be displayed in read-only views such as list and detail views.
Gets or sets a value that indicates whether the model should be displayed in editable views.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.
Returns .
Gets the simple display string for the model.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.
The simple display string for the model.
Gets a hint that suggests what template to use for this model.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.
A hint that suggests what template to use for this model.
Gets a value that can be used as a watermark.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.
A value that can be used as a watermark.
Implements the default cached model metadata provider for ASP.NET MVC.
Initializes a new instance of the class.
Returns a container of real instances of the cached metadata class based on prototype and model accessor.
A container of real instances of the cached metadata class.
The prototype.
The model accessor.
Returns a container prototype instances of the metadata class.
a container prototype instances of the metadata class.
The attributes type.
The container type.
The model type.
The property name.
Provides a container for cached metadata.
he type of the container.
Constructor for creating real instances of the metadata class based on a prototype.
The provider.
The container type.
The model type.
The property name.
The prototype.
Constructor for creating the prototype instances of the metadata class.
The prototype.
The model accessor.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .Gets or sets a cached value that indicates whether empty strings that are posted back in forms should be converted to null.
A cached value that indicates whether empty strings that are posted back in forms should be converted to null.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .Gets or sets meta information about the data type.
Meta information about the data type.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .Gets or sets the description of the model.
The description of the model.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .Gets or sets the display format string for the model.
The display format string for the model.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .Gets or sets the display name of the model.
The display name of the model.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .Gets or sets the edit format string of the model.
The edit format string of the model.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .
A value that indicates whether a non-default edit format is used.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .Gets or sets a cached value that indicates whether the model object should be rendered using associated HTML elements.
A cached value that indicates whether the model object should be rendered using associated HTML elements.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .Gets or sets a cached value that indicates whether the model is read-only.
A cached value that indicates whether the model is read-only.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .Gets or sets a cached value that indicates whether the model is required.
A cached value that indicates whether the model is required.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .Gets or sets the cached string to display for null values.
The cached string to display for null values.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .Gets or sets a cached value that represents order of the current metadata.
A cached value that represents order of the current metadata.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .Gets or sets a short display name.
A short display name.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .Gets or sets a cached value that indicates whether the property should be displayed in read-only views such as list and detail views.
A cached value that indicates whether the property should be displayed in read-only views such as list and detail views.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .Gets or sets a cached value that indicates whether the model should be displayed in editable views.
A cached value that indicates whether the model should be displayed in editable views.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .Gets or sets the cached simple display string for the model.
The cached simple display string for the model.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .Gets or sets a cached hint that suggests what template to use for this model.
A cached hint that suggests what template to use for this model.
This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as .Gets or sets a cached value that can be used as a watermark.
A cached value that can be used as a watermark.
Gets or sets a cached value that indicates whether empty strings that are posted back in forms should be converted to null.
A cached value that indicates whether empty strings that are posted back in forms should be converted to null.
Gets or sets meta information about the data type.
The meta information about the data type.
Gets or sets the description of the model.
The description of the model.
Gets or sets the display format string for the model.
The display format string for the model.
Gets or sets the display name of the model.
The display name of the model.
Gets or sets the edit format string of the model.
The edit format string of the model.
Gets or sets the simple display string for the model.
The simple display string for the model.
Gets or sets a value that indicates whether the model object should be rendered using associated HTML elements.
A value that indicates whether the model object should be rendered using associated HTML elements.
Gets or sets a value that indicates whether the model is read-only.
A value that indicates whether the model is read-only.
Gets or sets a value that indicates whether the model is required.
A value that indicates whether the model is required.
Gets or sets the string to display for null values.
The string to display for null values.
Gets or sets a value that represents order of the current metadata.
The order value of the current metadata.
Gets or sets the prototype cache.
The prototype cache.
Gets or sets a short display name.
The short display name.
Gets or sets a value that indicates whether the property should be displayed in read-only views such as list and detail views.
true if the model should be displayed in read-only views; otherwise, false.
Gets or sets a value that indicates whether the model should be displayed in editable views.
true if the model should be displayed in editable views; otherwise, false.
Gets or sets the simple display string for the model.
The simple display string for the model.
Gets or sets a hint that suggests what template to use for this model.
A hint that suggests what template to use for this model.
Gets or sets a value that can be used as a watermark.
A value that can be used as a watermark.
Provides a mechanism to propagates notification that model binder operations should be canceled.
Initializes a new instance of the class.
Returns the default cancellation token.
The default cancellation token.Implements
The controller context.
The binding context.
Represents an attribute that is used to indicate that an action method should be called only as a child action.
Initializes a new instance of the class.
Called when authorization is required.
An object that encapsulates the information that is required in order to authorize access to the child action.
Represents a value provider for values from child actions.
Initializes a new instance of the class.
The controller context.
Retrieves a value object using the specified key.
The value object for the specified key.
The key.
Represents a factory for creating value provider objects for child actions.
Initializes a new instance of the class.
Returns a object for the specified controller context.
A object.
The controller context.
Returns the client data-type model validators.
Initializes a new instance of the class.
Returns the client data-type model validators.
The client data-type model validators.
The metadata.
The context.
Gets the resource class key.
The resource class key.
Provides an attribute that compares two properties of a model.
Initializes a new instance of the class.
The property to compare with the current property.
Applies formatting to an error message based on the data field where the compare error occurred.
The formatted error message.
The name of the field that caused the validation failure.
Formats the property for client validation by prepending an asterisk (*) and a dot.
The string "*." is prepended to the property.
The property.
Gets a list of compare-value client validation rules for the property using the specified model metadata and controller context.
A list of compare-value client validation rules.
The model metadata.
The controller context.
Determines whether the specified object is equal to the compared object.
null if the value of the compared property is equal to the value parameter; otherwise, a validation result that contains the error message that indicates that the comparison failed.
The value of the object to compare.
The validation context.
Gets the property to compare with the current property.
The property to compare with the current property.
Gets the other properties display name.
The other properties display name.
Represents a user-defined content type that is the result of an action method.
Initializes a new instance of the class.
Gets or sets the content.
The content.
Gets or sets the content encoding.
The content encoding.
Gets or sets the type of the content.
The type of the content.
Enables processing of the result of an action method by a custom type that inherits from the class.
The context within which the result is executed.
The parameter is null.
Provides methods that respond to HTTP requests that are made to an ASP.NET MVC Web site.
Initializes a new instance of the class.
Gets the action invoker for the controller.
The action invoker.
Provides asynchronous operations.
Returns .
Begins execution of the specified request context
Returns an IAsyncController instance.
The request context.
The asynchronous callback.
The state.
Begins to invoke the action in the current controller context.
Returns an IAsyncController instance.
The callback.
The state.
Gets or sets the binder.
The binder.
Creates a content result object by using a string.
The content result instance.
The content to write to the response.
Creates a content result object by using a string and the content type.
The content result instance.
The content to write to the response.
The content type (MIME type).
Creates a content result object by using a string, the content type, and content encoding.
The content result instance.
The content to write to the response.
The content type (MIME type).
The content encoding.
Creates an action invoker.
An action invoker.
Creates a temporary data provider.
A temporary data provider.
Gets whether to disable the asynchronous support for the controller.
true to disable the asynchronous support for the controller; otherwise, false.
Releases all resources that are used by the current instance of the class.
Releases unmanaged resources and optionally releases managed resources.
true to release both managed and unmanaged resources; false to release only unmanaged resources.
Ends the invocation of the action in the current controller context.
The asynchronous result.
Ends the execute core.
The asynchronous result.
Invokes the action in the current controller context.
Creates a FileContentResult object by using the file contents and file type.
The file-content result object.
The binary content to send to the response.
The content type (MIME type).
Creates a FileContentResult object by using the file contents, content type, and the destination file name.
The file-content result object.
The binary content to send to the response.
The content type (MIME type).
The file name to use in the file-download dialog box that is displayed in the browser.
Creates a FileStreamResult object by using the Stream object and content type.
The file-content result object.
The stream to send to the response.
The content type (MIME type).
Creates a FileStreamResult object using the Stream object, the content type, and the target file name.
The file-stream result object.
The stream to send to the response.
The content type (MIME type)
The file name to use in the file-download dialog box that is displayed in the browser.
Creates a FilePathResult object by using the file name and the content type.
The file-stream result object.
The path of the file to send to the response.
The content type (MIME type).
Creates a FilePathResult object by using the file name, the content type, and the file download name.
The file-stream result object.
The path of the file to send to the response.
The content type (MIME type).
The file name to use in the file-download dialog box that is displayed in the browser.
Called when a request matches this controller, but no method with the specified action name is found in the controller.
The name of the attempted action.
Gets HTTP-specific information about an individual HTTP request.
The HTTP context.
Returns an instance of the class.
An instance of the class.
Returns an instance of the class.
An instance of the class.
The status description.
Initializes data that might not be available when the constructor is called.
The HTTP context and route data.
Creates a object.
The object that writes the script to the response.
The JavaScript code to run on the client
Creates a object that serializes the specified object to JavaScript Object Notation (JSON).
The JSON result object that serializes the specified object to JSON format. The result object that is prepared by this method is written to the response by the ASP.NET MVC framework when the object is executed.
The JavaScript object graph to serialize.
Creates a object that serializes the specified object to JavaScript Object Notation (JSON) format.
The JSON result object that serializes the specified object to JSON format.
The JavaScript object graph to serialize.
The content type (MIME type).
Creates a object that serializes the specified object to JavaScript Object Notation (JSON) format.
The JSON result object that serializes the specified object to JSON format.
The JavaScript object graph to serialize.
The content type (MIME type).
The content encoding.
Creates a object that serializes the specified object to JavaScript Object Notation (JSON) format using the content type, content encoding, and the JSON request behavior.
The result object that serializes the specified object to JSON format.
The JavaScript object graph to serialize.
The content type (MIME type).
The content encoding.
The JSON request behavior
Creates a object that serializes the specified object to JavaScript Object Notation (JSON) format using the specified content type and JSON request behavior.
The result object that serializes the specified object to JSON format.
The JavaScript object graph to serialize.
The content type (MIME type).
The JSON request behavior
Creates a JsonResult object that serializes the specified object to JavaScript Object Notation (JSON) format using the specified JSON request behavior.
The result object that serializes the specified object to JSON format.
The JavaScript object graph to serialize.
The JSON request behavior.
Gets the model state dictionary object that contains the state of the model and of model-binding validation.
The model state dictionary.
Called after the action method is invoked.
Information about the current request and action.
Called before the action method is invoked.
Information about the current request and action.
Called when authorization occurs.
Information about the current request and action.
Called when authorization challenge occurs.
Information about the current request and action.
Called when authorization occurs.
Information about the current request and action.
Called when an unhandled exception occurs in the action.
Information about the current request and action.
Called after the action result that is returned by an action method is executed.
Information about the current request and action result.
Called before the action result that is returned by an action method is executed.
Information about the current request and action result.
Creates a object that renders a partial view.
A partial-view result object.
Creates a object that renders a partial view, by using the specified model.
A partial-view result object.
The model that is rendered by the partial view
Creates a object that renders a partial view, by using the specified view name.
A partial-view result object.
The name of the view that is rendered to the response.
Creates a object that renders a partial view, by using the specified view name and model.
A partial-view result object.
The name of the view that is rendered to the response.
The model that is rendered by the partial view
Gets the HTTP context profile.
The HTTP context profile.
Creates a object that redirects to the specified URL.
The redirect result object.
The URL to redirect to.
Returns an instance of the class with the Permanent property set to true.
An instance of the class with the Permanent property set to true.
The URL to redirect to.
Redirects to the specified action using the action name.
The redirect result object.
The name of the action.
Redirects to the specified action using the action name and route values.
The redirect result object.
The name of the action.
The parameters for a route.
Redirects to the specified action using the action name and controller name.
The redirect result object.
The name of the action.
The name of the controller.
Redirects to the specified action using the action name, controller name, and route dictionary.
The redirect result object.
The name of the action.
The name of the controller.
The parameters for a route.
Redirects to the specified action using the action name, controller name, and route values.
The redirect result object.
The name of the action.
The name of the controller.
The parameters for a route.
Redirects to the specified action using the action name and route dictionary.
The redirect result object.
The name of the action.
The parameters for a route.
Returns an instance of the class with the Permanent property set to true using the specified action name.
An instance of the class with the Permanent property set to true using the specified action name, controller name, and route values.
The action name.
Returns an instance of the class with the Permanent property set to true using the specified action name, and route values.
An instance of the class with the Permanent property set to true using the specified action name, and route values.
The action name.
The route values.
Returns an instance of the class with the Permanent property set to true using the specified action name, and controller name.
An instance of the class with the Permanent property set to true using the specified action name, and controller name.
The action name.
The controller name.
Returns an instance of the class with the Permanent property set to true using the specified action name, controller name, and route values.
An instance of the class with the Permanent property set to true using the specified action name, controller name, and route values.
The action name.
The controller name.
The route values.
Returns an instance of the class with the Permanent property set to true using the specified action name, controller name, and route values.
An instance of the class with the Permanent property set to true using the specified action name, controller name, and route values.
The action name.
The controller name.
The route values.
Returns an instance of the class with the Permanent property set to true using the specified action name, and route values.
An instance of the class with the Permanent property set to true using the specified action name, and route values.
The action name.
The route values.
Redirects to the specified route using the specified route values.
The redirect-to-route result object.
The parameters for a route.
Redirects to the specified route using the route name.
The redirect-to-route result object.
The name of the route.
Redirects to the specified route using the route name and route values.
The redirect-to-route result object.
The name of the route.
The parameters for a route.
Redirects to the specified route using the route name and route dictionary.
The redirect-to-route result object.
The name of the route.
The parameters for a route.
Redirects to the specified route using the route dictionary.
The redirect-to-route result object.
The parameters for a route.
Returns an instance of the RedirectResult class with the Permanent property set to true using the specified route values.
Returns an instance of the RedirectResult class with the Permanent property set to true.
The route name.
Returns an instance of the RedirectResult class with the Permanent property set to true using the specified route name.
Returns an instance of the RedirectResult class with the Permanent property set to true using the specified route name.
The route name.
Returns an instance of the RedirectResult class with the Permanent property set to true using the specified route name and route values.
An instance of the RedirectResult class with the Permanent property set to true using the specified route name and route values.
The route name.
The route values.
Returns an instance of the RedirectResult class with the Permanent property set to true using the specified route name and route values.
An instance of the RedirectResult class with the Permanent property set to true.
The route name.
The route values.
Returns an instance of the RedirectResult class with the Permanent property set to true using the specified route values.
An instance of the RedirectResult class with the Permanent property set to true using the specified route values.
The route values.
Gets the HttpRequestBase object for the current HTTP request.
The request object.
Represents a replaceable dependency resolver providing services. By default, it uses the .
Gets the HttpResponseBase object for the current HTTP response.
The HttpResponseBase object for the current HTTP response.
Gets the route data for the current request.
The route data.
Gets the HttpServerUtilityBase object that provides methods that are used during Web request processing.
The HTTP server object.
Gets the HttpSessionStateBase object for the current HTTP request.
The HTTP session-state object for the current HTTP request.
This method calls the BeginExecute method.
The result of the operation.
The request context.
The asynchronous callback.
The state of the object.
This method calls the EndExecute method.
The asynchronous result of the operation.
This method calls the OnAuthentication method.
The filter context.
This method calls the OnAuthenticationChallenge method.
The filter context.
This method calls the OnActionExecuted method.
The filter context.
This method calls the OnActionExecuting method.
The filter context.
This method calls the OnAuthorization method.
The filter context.
This method calls the OnException method.
The filter context.
This method calls the OnResultExecuted method.
The filter context.
This method calls the OnResultExecuting method.
The filter context.
Gets the temporary-data provider object that is used to store data for the next request.
The temporary-data provider.
Updates the specified model instance using values from the controller's current value provider.
true if the update is successful; otherwise, false.
The model instance to update.
The type of the model object.
The parameter or the ValueProvider property is null.
Updates the specified model instance using values from the controller's current value provider and a prefix.
true if the update is successful; otherwise, false.
The model instance to update.
The prefix to use when looking up values in the value provider.
The type of the model object.
The parameter or the ValueProvider property is null.
Updates the specified model instance using values from the controller's current value provider, a prefix, and included properties.
true if the update is successful; otherwise, false.
The model instance to update.
The prefix to use when looking up values in the value provider.
A list of properties of the model to update.
The type of the model object.
The parameter or the ValueProvider property is null.
Updates the specified model instance using values from the controller's current value provider, a prefix, a list of properties to exclude, and a list of properties to include.
true if the update is successful; otherwise, false.
The model instance to update.
The prefix to use when looking up values in the value provider.
A list of properties of the model to update.
A list of properties to explicitly exclude from the update. These are excluded even if they are listed in the includeProperties parameter list.
The type of the model object.
The parameter or the ValueProvider property is null.
Updates the specified model instance using values from the value provider, a prefix, a list of properties to exclude , and a list of properties to include.
true if the update is successful; otherwise, false.
The model instance to update.
The prefix to use when looking up values in the value provider.
A list of properties of the model to update.
A list of properties to explicitly exclude from the update. These are excluded even if they are listed in the includeProperties parameter list.
A dictionary of values that is used to update the model.
The type of the model object.
Updates the specified model instance using values from the value provider, a prefix, and included properties.
true if the update is successful; otherwise, false.
The model instance to update.
The prefix to use when looking up values in the value provider.
A list of properties of the model to update.
A dictionary of values that is used to update the model.
The type of the model object.
Updates the specified model instance using values from the value provider and a list of properties to include.
true if the update is successful; otherwise, false.
The model instance to update.
A list of properties of the model to update.
A dictionary of values that is used to update the model.
The type of the model object.
Updates the specified model instance using values from the controller's current value provider and included properties.
true if the update is successful; otherwise, false.
The model instance to update.
A list of properties of the model to update.
The type of the model object.
Updates the specified model instance using values from the value provider and a list of properties to include.
true if the update is successful; otherwise, false.
The model instance to update.
A list of properties of the model to update.
A dictionary of values that is used to update the model.
The type of the model object.
Updates the specified model instance using values from the value provider.
true if the update is successful; otherwise, false.
The model instance to update.
A dictionary of values that is used to update the model.
The type of the model object.
Validates the specified model instance.
true if the model validation is successful; otherwise, false.
The model to validate.
Validates the specified model instance using an HTML prefix.
true if the model validation is successful; otherwise, false.
The model to validate.
The prefix to use when looking up values in the model provider.
Updates the specified model instance using values from the controller's current value provider.
The model instance to update.
The type of the model object.
Updates the specified model instance using values from the controller's current value provider and a prefix.
The model instance to update.
A prefix to use when looking up values in the value provider.
The type of the model object.
Updates the specified model instance using values from the controller's current value provider, a prefix, and included properties.
The model instance to update.
A prefix to use when looking up values in the value provider.
A list of properties of the model to update.
The type of the model object.
Updates the specified model instance using values from the controller's current value provider, a prefix, a list of properties to exclude, and a list of properties to include.
The model instance to update.
A prefix to use when looking up values in the value provider.
A list of properties of the model to update.
A list of properties to explicitly exclude from the update. These are excluded even if they are listed in the includeProperties list.
The type of the model object.
Updates the specified model instance using values from the value provider, a prefix, a list of properties to exclude, and a list of properties to include.
The model instance to update.
The prefix to use when looking up values in the value provider.
A list of properties of the model to update.
A list of properties to explicitly exclude from the update. These are excluded even if they are listed in the includeProperties parameter list.
A dictionary of values that is used to update the model.
The type of the model object.
Updates the specified model instance using values from the value provider, a prefix, and a list of properties to include.
The model instance to update.
The prefix to use when looking up values in the value provider.
A list of properties of the model to update.
A dictionary of values that is used to update the model.
The type of the model object.
Updates the specified model instance using values from the value provider, a prefix, and a list of properties to include.
The model instance to update.
A list of properties of the model to update.
A dictionary of values that is used to update the model.
The type of the model object.
Updates the specified model instance using values from the controller object's current value provider.
The model instance to update.
A list of properties of the model to update.
The type of the model object.
Updates the specified model instance using values from the value provider, a prefix, and a list of properties to include.
The model instance to update.
A list of properties of the model to update.
A dictionary of values that is used to update the model.
The type of the model object.
Updates the specified model instance using values from the value provider.
The model instance to update.
A dictionary of values that is used to update the model.
The type of the model object.
Gets the URL helper object that is used to generate URLs by using routing.
The URL helper object.
Gets the user security information for the current HTTP request.
The user security information for the current HTTP request.
Validates the specified model instance.
The model to validate.
Validates the specified model instance using an HTML prefix.
The model to validate.
The prefix to use when looking up values in the model provider.
Creates a object that renders a view to the response.
The result that renders a view to the response.
Creates a object by using the model that renders a view to the response.
The view result.
The model that is rendered by the view.
Creates a object by using the view name that renders a view.
The view result.
The name of the view that is rendered to the response.
Creates a object that renders the specified IView object.
The view result.
The view that is rendered to the response.
The model that is rendered by the view.
Creates a object using the view name and master-page name that renders a view to the response.
The view result.
The name of the view that is rendered to the response.
The name of the master page or template to use when the view is rendered.
Creates a object using the view name, master-page name, and model that renders a view.
The view result.
The name of the view that is rendered to the response.
The name of the master page or template to use when the view is rendered.
The model that is rendered by the view.
Creates a object that renders the specified IView object.
The view result.
The view that is rendered to the response.
Creates a object that renders the specified object.
The view result.
The view that is rendered to the response.
The model that is rendered by the view.
Gets the view engine collection.
The view engine collection.
Represents a class that is responsible for invoking the action methods of a controller.
Initializes a new instance of the class.
Gets or sets the model binders that are associated with the action.
The model binders that are associated with the action.
Creates the action result.
The action result object.
The controller context.
The action descriptor.
The action return value.
Finds the information about the action method.
Information about the action method.
The controller context.
The controller descriptor.
The name of the action.
Retrieves information about the controller by using the specified controller context.
Information about the controller.
The controller context.
Retrieves information about the action filters.
Information about the action filters.
The controller context.
The action descriptor.
Gets the value of the specified action-method parameter.
The value of the action-method parameter.
The controller context.
The parameter descriptor.
Gets the values of the action-method parameters.
The values of the action-method parameters.
The controller context.
The action descriptor.
Invokes the specified action by using the specified controller context.
The result of executing the action.
The controller context.
The name of the action to invoke.
The parameter is null.
The parameter is null or empty.
The thread was aborted during invocation of the action.
An unspecified error occurred during invocation of the action.
Invokes the specified action method by using the specified parameters and the controller context.
The result of executing the action method.
The controller context.
The action descriptor.
The parameters.
Invokes the specified action method by using the specified parameters, controller context, and action filters.
The context for the ActionExecuted method of the class.
The controller context.
The action filters.
The action descriptor.
The parameters.
Invokes the specified action result by using the specified controller context.
The controller context.
The action result.
Invokes the specified action result by using the specified action filters and the controller context.
The context for the ResultExecuted method of the class.
The controller context.
The action filters.
The action result.
Invokes the specified authorization filters by using the specified action descriptor and controller context.
The context for the object.
The controller context.
The authorization filters.
The action descriptor.
Invokes the specified exception filters by using the specified exception and controller context.
The context for the object.
The controller context.
The exception filters.
The exception.
Represents the base class for all MVC controllers.
Initializes a new instance of the class.
Gets or sets the controller context.
The controller context.
Executes the specified request context.
The request context.
The parameter is null.
Executes the request.
Initializes the specified request context.
The request context.
Executes the specified request context.
The request context.
Gets or sets the dictionary for temporary data.
The dictionary for temporary data.
Gets or sets a value that indicates whether request validation is enabled for this request.
true if request validation is enabled for this request; otherwise, false. The default is true.
Gets or sets the value provider for the controller.
The value provider for the controller.
Gets the dynamic view data dictionary.
The dynamic view data dictionary.
Gets or sets the dictionary for view data.
The dictionary for the view data.
Represents a class that is responsible for dynamically building a controller.
Initializes a new instance of the class.
Gets the current controller builder object.
The current controller builder.
Gets the default namespaces.
The default namespaces.
Gets the associated controller factory.
The controller factory.
Sets the controller factory by using the specified type.
The type of the controller factory.
The parameter is null.
The controller factory cannot be assigned from the type in the parameter.
An error occurred while the controller factory was being set.
Sets the specified controller factory.
The controller factory.
The parameter is null.
Encapsulates information about an HTTP request that matches specified and instances.
Initializes a new instance of the class.
Initializes a new instance of the class by using the specified HTTP context, URL route data, and controller.
The HTTP context.
The route data.
The controller.
Initializes a new instance of the class by using the specified controller context.
The controller context.
The parameter is null.
Initializes a new instance of the class by using the specified request context and controller.
The request context.
The controller.
One or both parameters are null.
Gets or sets the controller.
The controller.
Gets the display mode.
The display mode.
Gets or sets the HTTP context.
The HTTP context.
Gets a value that indicates whether the associated action method is a child action.
true if the associated action method is a child action; otherwise, false.
Gets an object that contains the view context information for the parent action method.
An object that contains the view context information for the parent action method.
Gets or sets the request context.
The request context.
Gets or sets the URL route data.
The URL route data.
Encapsulates information that describes a controller, such as its name, type, and actions.
Initializes a new instance of the class.
Gets the name of the controller.
The name of the controller.
Gets the type of the controller.
The type of the controller.
Finds an action method by using the specified name and controller context.
The information about the action method.
The controller context.
The name of the action.
Retrieves a list of action-method descriptors in the controller.
A list of action-method descriptors in the controller.
Retrieves custom attributes that are defined for this member, excluding named attributes.
An array of custom attributes, or an empty array if no custom attributes exist.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
The custom attribute type cannot be loaded.
There is more than one attribute of type defined for this member.
Retrieves custom attributes of a specified type that are defined for this member, excluding named attributes.
An array of custom attributes, or an empty array if no custom attributes exist.
The type of the custom attributes.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
The custom attribute type cannot be loaded.
There is more than one attribute of type defined for this member.
The parameter is null (Nothing in Visual Basic).
Gets the filter attributes.
The filter attributes.
true if the cache should be used; otherwise, false.
Retrieves a value that indicates whether one or more instance of the specified custom attribute are defined for this member.
true if the is defined for this member; otherwise, false.
The type of the custom attribute.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
The parameter is null (Nothing in Visual Basic).
When implemented in a derived class, gets the unique ID for the controller descriptor using lazy initialization.
The unique ID.
Adds the controller to the instance.
Initializes a new instance of the class.
Returns the collection of controller instance filters.
The collection of controller instance filters.
The controller context.
The action descriptor.
Represents an attribute that invokes a custom model binder.
Initializes a new instance of the class.
Retrieves the associated model binder.
A reference to an object that implements the interface.
Provides a container for common metadata, for the class, and for the class for a data model.
Initializes a new instance of the class.
The data-annotations model metadata provider.
The type of the container.
The model accessor.
The type of the model.
The name of the property.
The display column attribute.
Returns simple text for the model data.
Simple text for the model data.
Implements the default model metadata provider for ASP.NET MVC.
Initializes a new instance of the class.
Gets the metadata for the specified property.
The metadata for the property.
The attributes.
The type of the container.
The model accessor.
The type of the model.
The name of the property.
Represents the method that creates a instance.
Provides a model validator.
Initializes a new instance of the class.
The metadata for the model.
The controller context for the model.
The validation attribute for the model.
Gets the validation attribute for the model validator.
The validation attribute for the model validator.
Gets the error message for the validation failure.
The error message for the validation failure.
Retrieves a collection of client validation rules.
A collection of client validation rules.
Gets a value that indicates whether model validation is required.
true if model validation is required; otherwise, false.
Returns a list of validation error messages for the model.
A list of validation error messages for the model, or an empty list if no errors have occurred.
The container for the model.
Provides a model validator for a specified validation type.
Initializes a new instance of the class.
The metadata for the model.
The controller context for the model.
The validation attribute for the model.
Gets the validation attribute from the model validator.
The validation attribute from the model validator.
Implements the default validation provider for ASP.NET MVC.
Initializes a new instance of the class.
Gets or sets a value that indicates whether non-nullable value types are required.
true if non-nullable value types are required; otherwise, false.
Gets a list of validators.
A list of validators.
The metadata.
The context.
The list of validation attributes.
Registers an adapter to provide client-side validation.
The type of the validation attribute.
The type of the adapter.
Registers an adapter factory for the validation provider.
The type of the attribute.
The factory that will be used to create the object for the specified attribute.
Registers the default adapter.
The type of the adapter.
Registers the default adapter factory.
The factory that will be used to create the object for the default adapter.
Registers an adapter to provide default object validation.
The type of the adapter.
Registers an adapter factory for the default object validation provider.
The factory.
Registers an adapter to provide object validation.
The type of the model.
The type of the adapter.
Registers an adapter factory for the object validation provider.
The type of the model.
The factory.
Provides a factory for validators that are based on .
Provides a container for the error-information model validator.
Initializes a new instance of the class.
Gets a list of error-information model validators.
A list of error-information model validators.
The model metadata.
The controller context.
Represents the controller factory that is registered by default.
Initializes a new instance of the class.
Initializes a new instance of the class using a controller activator.
An object that implements the controller activator interface.
Creates the specified controller by using the specified request context.
The controller.
The context of the HTTP request, which includes the HTTP context and route data.
The name of the controller.
The parameter is null.
The parameter is null or empty.
Retrieves the controller instance for the specified request context and controller type.
The controller instance.
The context of the HTTP request, which includes the HTTP context and route data.
The type of the controller.
is null.
cannot be assigned.
An instance of cannot be created.
Returns the controller's session behavior.
The controller's session behavior.
The request context.
The type of the controller.
Retrieves the controller type for the specified name and request context.
The controller type.
The context of the HTTP request, which includes the HTTP context and route data.
The name of the controller.
Releases the specified controller.
The controller to release.
This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. This method calls the method.
The controller's session behavior.
The request context.
The controller name.
Maps a browser request to a data object. This class provides a concrete implementation of a model binder.
Initializes a new instance of the class.
Gets or sets the model binders for the application.
The model binders for the application.
Binds the model by using the specified controller context and binding context.
The bound object.
The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
The parameter is null.
Binds the specified property by using the specified controller context and binding context and the specified property descriptor.
The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
Describes a property to be bound. The descriptor provides information such as the component type, property type, and property value. It also provides methods to get or set the property value.
Creates the specified model type by using the specified controller context and binding context.
A data object of the specified type.
The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
The type of the model object to return.
Creates an index (a subindex) based on a category of components that make up a larger index, where the specified index value is an integer.
The name of the subindex.
The prefix for the subindex.
The index value.
Creates an index (a subindex) based on a category of components that make up a larger index, where the specified index value is a string.
The name of the subindex.
The prefix for the subindex.
The index value.
Creates the name of the subproperty by using the specified prefix and property name.
The name of the subproperty.
The prefix for the subproperty.
The name of the property.
Returns a set of properties that match the property filter restrictions that are established by the specified .
An enumerable set of property descriptors.
The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
Returns the properties of the model by using the specified controller context and binding context.
A collection of property descriptors.
The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
Returns the value of a property using the specified controller context, binding context, property descriptor, and property binder.
An object that represents the property value.
The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
The descriptor for the property to access. The descriptor provides information such as the component type, property type, and property value. It also provides methods to get or set the property value.
An object that provides a way to bind the property.
Returns the descriptor object for a type that is specified by its controller context and binding context.
A custom type descriptor object.
The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
Determines whether a data model is valid for the specified binding context.
true if the model is valid; otherwise, false.
The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
The parameter is null.
Called when the model is updated.
The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
Called when the model is updating.
true if the model is updating; otherwise, false.
The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
Called when the specified property is validated.
The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
Describes a property to be validated. The descriptor provides information such as the component type, property type, and property value. It also provides methods to get or set the property value.
The value to set for the property.
Called when the specified property is validating.
true if the property is validating; otherwise, false.
The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
Describes a property being validated. The descriptor provides information such as component type, property type, and property value. It also provides methods to get or set the property value.
The value to set for the property.
Gets or sets the name of the resource file (class key) that contains localized string values.
The name of the resource file (class key).
Sets the specified property by using the specified controller context, binding context, and property value.
The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
Describes a property to be set. The descriptor provides information such as the component type, property type, and property value. It also provides methods to get or set the property value.
The value to set for the property.
Represents a memory cache for view locations.
Initializes a new instance of the class.
Initializes a new instance of the class by using the specified cache time span.
The cache time span.
The Ticks attribute of the parameter is set to a negative number.
Retrieves the default view location by using the specified HTTP context and cache key.
The default view location.
The HTTP context.
The cache key
The parameter is null.
Inserts the view in the specified virtual path by using the specified HTTP context, cache key, and virtual path.
The HTTP context.
The cache key.
The virtual path
The parameter is null.
Creates an empty view location cache.
Gets or sets the cache time span.
The cache time span.
Provides a registration point for dependency resolvers that implement or the Common Service Locator IServiceLocator interface.
Initializes a new instance of the class.
Gets the implementation of the dependency resolver.
The implementation of the dependency resolver.
This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code.
The implementation of the dependency resolver.
This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code.
The function that provides the service.
The function that provides the services.
This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code.
The common service locator.
This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code.
The object that implements the dependency resolver.
Provides a registration point for dependency resolvers using the specified service delegate and specified service collection delegates.
The service delegate.
The services delegates.
Provides a registration point for dependency resolvers using the provided common service locator when using a service locator interface.
The common service locator.
Provides a registration point for dependency resolvers, using the specified dependency resolver interface.
The dependency resolver.
Provides a type-safe implementation of and .
Resolves singly registered services that support arbitrary object creation.
The requested service or object.
The dependency resolver instance that this method extends.
The type of the requested service or object.
Resolves multiply registered services.
The requested services.
The dependency resolver instance that this method extends.
The type of the requested services.
Represents the base class for value providers whose values come from a collection that implements the interface.
The type of the value.
Initializes a new instance of the class.
The name/value pairs that are used to initialize the value provider.
Information about a specific culture, such as the names of the culture, the writing system, and the calendar used.
The parameter is null.
Determines whether the collection contains the specified prefix.
true if the collection contains the specified prefix; otherwise, false.
The prefix to search for.
The parameter is null.
Gets the keys from the prefix.
The keys from the prefix.
the prefix.
Returns a value object using the specified key and controller context.
The value object for the specified key.
The key of the value object to retrieve.
The parameter is null.
Provides an empty metadata provider for data models that do not require metadata.
Initializes a new instance of the class.
Creates a new instance of the class.
A new instance of the class.
The attributes.
The type of the container.
The model accessor.
The type of the model.
The name of the model.
Provides an empty validation provider for models that do not require a validator.
Initializes a new instance of the class.
Gets the empty model validator.
The empty model validator.
The metadata.
The context.
Represents a result that does nothing, such as a controller action method that returns nothing.
Initializes a new instance of the class.
Executes the specified result context.
The result context.
Provides the context for using the class.
Initializes a new instance of the class.
Initializes a new instance of the class for the specified exception by using the specified controller context.
The controller context.
The exception.
The parameter is null.
Gets or sets the exception object.
The exception object.
Gets or sets a value that indicates whether the exception has been handled.
true if the exception has been handled; otherwise, false.
Gets or sets the action result.
The action result.
Provides a helper class to get the model name from an expression.
Gets the model name from a lambda expression.
The model name.
The expression.
Gets the model name from a string expression.
The model name.
The expression.
Provides a container for client-side field validation metadata.
Initializes a new instance of the class.
Gets or sets the name of the data field.
The name of the data field.
Gets or sets a value that indicates whether the validation message contents should be replaced with the client validation error.
true if the validation message contents should be replaced with the client validation error; otherwise, false.
Gets or sets the validator message ID.
The validator message ID.
Gets the client validation rules.
The client validation rules.
Sends the contents of a binary file to the response.
Initializes a new instance of the class by using the specified file contents and content type.
The byte array to send to the response.
The content type to use for the response.
The parameter is null.
The binary content to send to the response.
The file contents.
Writes the file content to the response.
The response.
Sends the contents of a file to the response.
Initializes a new instance of the class by using the specified file name and content type.
The name of the file to send to the response.
The content type of the response.
The parameter is null or empty.
Gets or sets the path of the file that is sent to the response.
The path of the file that is sent to the response.
Writes the file to the response.
The response.
Represents a base class that is used to send binary file content to the response.
Initializes a new instance of the class.
The type of the content.
The parameter is null or empty.
Gets the content type to use for the response.
The type of the content.
Enables processing of the result of an action method by a custom type that inherits from the class.
The context within which the result is executed.
The parameter is null.
Gets or sets the content-disposition header so that a file-download dialog box is displayed in the browser with the specified file name.
The name of the file.
Writes the file to the response.
The response.
Sends binary content to the response by using a instance.
Initializes a new instance of the class.
The stream to send to the response.
The content type to use for the response.
The parameter is null.
Gets the stream that will be sent to the response.
The file stream.
Writes the file to the response.
The response.
Represents a metadata class that contains a reference to the implementation of one or more of the filter interfaces, the filter's order, and the filter's scope.
Initializes a new instance of the class.
The instance.
The scope.
The order.
Represents a constant that is used to specify the default ordering of filters.
Gets the instance of this class.
The instance of this class.
Gets the order in which the filter is applied.
The order in which the filter is applied.
Gets the scope ordering of the filter.
The scope ordering of the filter.
Represents the base class for action and result filter attributes.
Initializes a new instance of the class.
Gets or sets a value that indicates whether more than one instance of the filter attribute can be specified.
true if more than one instance of the filter attribute can be specified; otherwise, false.
Gets or sets the order in which the action filters are executed.
The order in which the action filters are executed.
Defines a filter provider for filter attributes.
Initializes a new instance of the class.
Initializes a new instance of the class and optionally caches attribute instances.
true to cache attribute instances; otherwise, false.
Gets a collection of custom action attributes.
A collection of custom action attributes.
The controller context.
The action descriptor.
Gets a collection of controller attributes.
A collection of controller attributes.
The controller context.
The action descriptor.
Aggregates the filters from all of the filter providers into one collection.
The collection filters from all of the filter providers.
The controller context.
The action descriptor.
Encapsulates information about the available action filters.
Initializes a new instance of the class.
Initializes a new instance of the class using the specified filters collection.
The filters collection.
Gets all the action filters in the application.
The action filters.
Gets all the authentication filters in the application.
The list of authentication filters.
Gets all the authorization filters in the application.
The authorization filters.
Gets all the exception filters in the application.
The exception filters.
Gets all the result filters in the application.
The result filters.
Represents the collection of filter providers for the application.
Initializes a new instance of the class.
Initializes a new instance of the class with specified list of filter provider.
The list of filter providers.
Removes all elements from the collection.
Returns the collection of filter providers.
The collection of filter providers.
The controller context.
The action descriptor.
Inserts an element into the collection at the specified index.
The zero-based index at which item should be inserted.
The object to insert. The value can be null for reference types.
Removes the element at the specified index of the collection
The zero-based index of the element to remove.
Replaces the element at the specified index.
The zero-based index of the element to replace.
The new value for the element at the specified index. The value can be null for reference types.
Provides a registration point for filters.
Provides a registration point for filters.
The collection of filters.
Defines values that specify the order in which ASP.NET MVC filters run within the same filter type and filter order.
Specifies an order before and after .
Specifies an order before and after .
Specifies first.
Specifies an order before and after .
Specifies last.
Contains the form value providers for the application.
Initializes a new instance of the class.
Initializes a new instance of the class.
The collection.
The parameter is null.
Gets the specified value provider.
The value provider.
The name of the value provider to get.
The parameter is null or empty.
Gets a value that indicates whether the value provider contains an entry that has the specified prefix.
true if the value provider contains an entry that has the specified prefix; otherwise, false.
The prefix to look for.
Gets a value from a value provider using the specified key.
A value from a value provider.
The key.
Returns a dictionary that contains the value providers.
A dictionary of value providers.
Encapsulates information that is required in order to validate and process the input data from an HTML form.
Initializes a new instance of the class.
Gets the field validators for the form.
A dictionary of field validators for the form.
Gets or sets the form identifier.
The form identifier.
Returns a serialized object that contains the form identifier and field-validation values for the form.
A serialized object that contains the form identifier and field-validation values for the form.
Returns the validation value for the specified input field.
The value to validate the field input with.
The name of the field to retrieve the validation value for.
The parameter is either null or empty.
Returns the validation value for the specified input field and a value that indicates what to do if the validation value is not found.
The value to validate the field input with.
The name of the field to retrieve the validation value for.
true to create a validation value if one is not found; otherwise, false.
The parameter is either null or empty.
Returns a value that indicates whether the specified field has been rendered in the form.
true if the field has been rendered; otherwise, false.
The field name.
Sets a value that indicates whether the specified field has been rendered in the form.
The field name.
true to specify that the field has been rendered in the form; otherwise, false.
Determines whether client validation errors should be dynamically added to the validation summary.
true if client validation errors should be added to the validation summary; otherwise, false.
Gets or sets the identifier for the validation summary.
The identifier for the validation summary.
Enumerates the HTTP request types for a form.
Specifies a GET request.
Specifies a POST request.
Represents a value provider for form values that are contained in a object.
Initializes a new instance of the class.
An object that encapsulates information about the current HTTP request.
Represents a class that is responsible for creating a new instance of a form-value provider object.
Initializes a new instance of the class.
Returns a form-value provider object for the specified controller context.
A form-value provider object.
An object that encapsulates information about the current HTTP request.
The parameter is null.
Represents a class that contains all the global filters.
Initializes a new instance of the class.
Adds the specified filter to the global filter collection.
The filter.
Adds the specified filter to the global filter collection using the specified filter run order.
The filter.
The filter run order.
Removes all filters from the global filter collection.
Determines whether a filter is in the global filter collection.
true if is found in the global filter collection; otherwise, false.
The filter.
Gets the number of filters in the global filter collection.
The number of filters in the global filter collection.
Returns an enumerator that iterates through the global filter collection.
An enumerator that iterates through the global filter collection.
Removes all the filters that match the specified filter.
The filter to remove.
This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code.
An enumerator that iterates through the global filter collection.
This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code.
An enumerator that iterates through the global filter collection.
The controller context.
The action descriptor.
Represents the global filter collection.
Gets or sets the global filter collection.
The global filter collection.
Represents an attribute that is used to handle an exception that is thrown by an action method.
Initializes a new instance of the class.
Gets or sets the type of the exception.
The type of the exception.
Gets or sets the master view for displaying exception information.
The master view.
Called when an exception occurs.
The action-filter context.
The parameter is null.
Gets the unique identifier for this attribute.
The unique identifier for this attribute.
Gets or sets the page view for displaying exception information.
The page view.
Encapsulates information for handling an error that was thrown by an action method.
Initializes a new instance of the class.
The exception.
The name of the controller.
The name of the action.
The parameter is null.
The or parameter is null or empty.
Gets or sets the name of the action that was executing when the exception was thrown.
The name of the action.
Gets or sets the name of the controller that contains the action method that threw the exception.
The name of the controller.
Gets or sets the exception object.
The exception object.
Represents an attribute that is used to indicate whether a property or field value should be rendered as a hidden input element.
Initializes a new instance of the class.
Gets or sets a value that indicates whether to display the value of the hidden input element.
true if the value should be displayed; otherwise, false.
Enumerates the date rendering mode for HTML5.
The current culture formatting.
The RFC 3339 formatting.
Supports the rendering of HTML controls in a view.
Initializes a new instance of the class by using the specified view context and view data container.
The view context.
The view data container.
The or the viewDataContainer parameter is null.
Initializes a new instance of the class by using the specified view context, view data container, and route collection.
The view context.
The view data container.
The route collection.
One or more parameters is null.
Replaces underscore characters (_) with hyphens (-) in the specified HTML attributes.
The HTML attributes with underscore characters replaced by hyphens.
The HTML attributes.
Generates a hidden form field (anti-forgery token) that is validated when the form is submitted.
The generated form field (anti-forgery token).
Generates a hidden form field (anti-forgery token) that is validated when the form is submitted. The field value is generated using the specified salt value.
The generated form field (anti-forgery token).
The salt value, which can be any non-empty string.
Generates a hidden form field (anti-forgery token) that is validated when the form is submitted. The field value is generated using the specified salt value, domain, and path.
The generated form field (anti-forgery token).
The salt value, which can be any non-empty string.
The application domain.
The virtual path.
Converts the specified attribute value to an HTML-encoded string.
The HTML-encoded string. If the value parameter is null or empty, this method returns an empty string.
The object to encode.
Converts the specified attribute value to an HTML-encoded string.
The HTML-encoded string. If the value parameter is null or empty, this method returns an empty string.
The string to encode.
Gets or sets a value that indicates whether client validation is enabled.
true if enable client validation is enabled; otherwise, false.
Enables input validation that is performed by using client script in the browser.
Enables or disables client validation.
true to enable client validation; otherwise, false.
Enables or disables unobtrusive JavaScript.
Enables or disables unobtrusive JavaScript.
true to enable unobtrusive JavaScript; otherwise, false.
Converts the value of the specified object to an HTML-encoded string.
The HTML-encoded string.
The object to encode.
Converts the specified string to an HTML-encoded string.
The HTML-encoded string.
The string to encode.
Formats the value.
The formatted value.
The value.
The format string.
Creates an HTML element ID using the specified element name.
The ID of the HTML element.
The name of the HTML element.
The name parameter is null.
Creates an HTML element ID using the specified element name and a string that replaces dots in the name.
The ID of the HTML element.
The name of the HTML element.
The string that replaces dots (.) in the name parameter.
The name parameter or the idAttributeDotReplacement parameter is null.
Generates an HTML anchor element (a element) that links to the specified action method, and enables the user to specify the communication protocol, name of the host, and a URL fragment.
An HTML element that links to the specified action method.
The context of the HTTP request.
The collection of URL routes.
The text caption to display for the link.
The name of the route that is used to return a virtual path.
The name of the action method.
The name of the controller.
The communication protocol, such as HTTP or HTTPS. If this parameter is null, the protocol defaults to HTTP.
The name of the host.
The fragment identifier.
An object that contains the parameters for a route.
An object that contains the HTML attributes for the element.
Generates an HTML anchor element (a element) that links to the specified action method.
An HTML element that links to the specified action method.
The context of the HTTP request.
The collection of URL routes.
The text caption to display for the link.
The name of the route that is used to return a virtual path.
The name of the action method.
The name of the controller.
An object that contains the parameters for a route.
An object that contains the HTML attributes for the element.
Generates an HTML anchor element (a element) that links to the specified URL route, and enables the user to specify the communication protocol, name of the host, and a URL fragment.
An HTML element that links to the specified URL route.
The context of the HTTP request.
The collection of URL routes.
The text caption to display for the link.
The name of the route that is used to return a virtual path.
The communication protocol, such as HTTP or HTTPS. If this parameter is null, the protocol defaults to HTTP.
The name of the host.
The fragment identifier.
An object that contains the parameters for a route.
An object that contains the HTML attributes for the element.
Generates an HTML anchor element (a element) that links to the specified URL route.
An HTML element that links to the specified URL route.
The context of the HTTP request.
The collection of URL routes.
The text caption to display for the link.
The name of the route that is used to return a virtual path.
An object that contains the parameters for a route.
An object that contains the HTML attributes for the element.
Returns the HTTP method that handles form input (GET or POST) as a string.
The form method string, either "get" or "post".
The HTTP method that handles the form.
Returns the HTML input control type as a string.
The input type string ("checkbox", "hidden", "password", "radio", or "text").
The enumerated input type.
Gets the collection of unobtrusive JavaScript validation attributes using the specified HTML name attribute.
The collection of unobtrusive JavaScript validation attributes.
The HTML name attribute.
Gets the collection of unobtrusive JavaScript validation attributes using the specified HTML name attribute and model metadata.
The collection of unobtrusive JavaScript validation attributes.
The HTML name attribute.
The model metadata.
Gets or sets the HTML5 date rendering mode.
The HTML5 date rendering mode.
Returns a hidden input element that identifies the override method for the specified HTTP data-transfer method that was used by the client.
The override method that uses the HTTP data-transfer method that was used by the client.
The HTTP data-transfer method that was used by the client (DELETE, HEAD, or PUT).
The httpVerb parameter is not "PUT", "DELETE", or "HEAD".
Returns a hidden input element that identifies the override method for the specified verb that represents the HTTP data-transfer method used by the client.
The override method that uses the verb that represents the HTTP data-transfer method used by the client.
The verb that represents the HTTP data-transfer method used by the client.
The httpVerb parameter is not "PUT", "DELETE", or "HEAD".
Gets or sets the character that replaces periods in the ID attribute of an element.
The character that replaces periods in the ID attribute of an element.
Creates a dictionary from an object, by adding each public instance property as a key with its associated value to the dictionary. It will expose public properties from derived types as well. This is typically used with objects of an anonymous type.
The created dictionary of property names and property values.
The object to be converted.
Returns markup that is not HTML encoded.
The HTML markup without encoding.
The HTML markup.
Returns markup that is not HTML encoded.
The HTML markup without encoding.
The HTML markup.
Gets or sets the collection of routes for the application.
The collection of routes for the application.
Set element name used to wrap the validation message generated by and other overloads.
Set element name used to wrap a top-level message in and other overloads.
Gets or sets a value that indicates whether unobtrusive JavaScript is enabled.
true if unobtrusive JavaScript is enabled; otherwise, false.
The name of the CSS class that is used to style an input field when a validation error occurs.
The name of the CSS class that is used to style an input field when the input is valid.
The name of the CSS class that is used to style the error message when a validation error occurs.
Element name used to wrap the validation message generated by and other overloads.
The name of the CSS class that is used to style the validation message when the input is valid.
The name of the CSS class that is used to style validation summary error messages.
Element name used to wrap a top-level message in and other overloads.
The name of the CSS class that is used to style the validation summary when the input is valid.
Gets the view bag.
The view bag.
Gets or sets the context information about the view.
The context of the view.
Gets the current view data dictionary.
The view data dictionary.
Gets or sets the view data container.
The view data container.
Represents support for rendering HTML controls in a strongly typed view.
The type of the model.
Initializes a new instance of the class by using the specified view context and view data container.
The view context.
The view data container.
Initializes a new instance of the class by using the specified view context, view data container, and route collection.
The view context.
The view data container.
The route collection.
Gets the view bag.
The view bag.
Gets the strongly typed view data dictionary.
The strongly typed view data dictionary.
Represents an attribute that is used to restrict an action method so that the method handles only HTTP DELETE requests.
Initializes a new instance of the class.
Determines whether the action method delete request is valid for the specified controller context.
true if the action method request is valid for the specified controller context; otherwise, false.
The controller context.
Information about the action method.
Represents a value provider to use with values that come from a collection of HTTP files.
Initializes a new instance of the class.
An object that encapsulates information about the current HTTP request.
Represents a class that is responsible for creating a new instance of an HTTP file collection value provider object.
Initializes a new instance of the class.
Returns a value provider object for the specified controller context.
An HTTP file collection value provider.
An object that encapsulates information about the HTTP request.
The parameter is null.
Represents an attribute that is used to restrict an action method so that the method handles only HTTP GET requests.
Initializes a new instance of the class.
Determines whether the action method get request is valid for the specified controller context.
true if the action method request is valid for the specified controller context; otherwise, false.
The controller context.
Information about the action method.
Specifies that the HTTP request must be the HTTP HEAD method.
Initializes a new instance of the class.
Determines whether the action method request is valid for the specified controller context.
true if the action method request is valid for the specified controller context; otherwise, false.
The controller context.
Information about the action method.
Defines an object that is used to indicate that the requested resource was not found.
Initializes a new instance of the class.
Initializes a new instance of the class using a status description.
The status description.
Represents an attribute that is used to restrict an action method so that the method handles only HTTP OPTIONS requests.
Initializes a new instance of the class.
Determines whether the action method request is valid for the specified controller context.
true if the action method request is valid for the specified controller context; otherwise, false.
The controller context.
Information about the action method.
Represents an attribute that is used to restrict an action method so that the method handles only HTTP PATCH requests.
Initializes a new instance of the class.
Determines whether the action method request is valid for the specified controller context.
true if the action method request is valid for the specified controller context; otherwise, false.
The controller context.
Information about the action method.
Represents an attribute that is used to restrict an action method so that the method handles only HTTP POST requests.
Initializes a new instance of the class.
Determines whether the action method post request is valid for the specified controller context.
true if the action method request is valid for the specified controller context; otherwise, false.
The controller context.
Information about the action method.
Binds a model to a posted file.
Initializes a new instance of the class.
Binds the model.
The bound value.Implements
The controller context.
The binding context.
One or both parameters are null.
Represents an attribute that is used to restrict an action method so that the method handles only HTTP PUT requests.
Initializes a new instance of the class.
Determines whether the action method put request is valid for the specified controller context.
true if the action method request is valid for the specified controller context; otherwise, false.
The controller context.
Information about the action method.
Extends the class that contains the HTTP values that were sent by a client during a Web request.
Retrieves the HTTP data-transfer method override that was used by the client.
The HTTP data-transfer method override that was used by the client.
An object that contains the HTTP values that were sent by a client during a Web request.
The parameter is null.
The HTTP data-transfer method override was not implemented.
Provides a way to return an action result with a specific HTTP response status code and description.
Initializes a new instance of the class using a status code.
The status code.
Initializes a new instance of the class using a status code and status description.
The status code.
The status description.
Initializes a new instance of the class using a status code.
The status code.
Initializes a new instance of the class using a status code and status description.
The status code.
The status description.
Enables processing of the result of an action method by a custom type that inherits from the class.
The context in which the result is executed. The context information includes the controller, HTTP content, request context, and route data.
Gets the HTTP status code.
The HTTP status code.
Gets the HTTP status description.
the HTTP status description.
Represents the result of an unauthorized HTTP request.
Initializes a new instance of the class.
Initializes a new instance of the class using the status description.
The status description.
Enumerates the HTTP verbs.
Requests that a specified URI be deleted.
Retrieves the information or entity that is identified by the URI of the request.
Retrieves the message headers for the information or entity that is identified by the URI of the request.
Represents a request for information about the communication options available on the request/response chain identified by the Request-URI.
Requests that a set of changes described in the request entity be applied to the resource identified by the Request- URI.
Posts a new entity as an addition to a URI.
Replaces an entity that is identified by a URI.
Defines the methods that are used in an action filter.
Called after the action method executes.
The filter context.
Called before an action method executes.
The filter context.
Defines the contract for an action invoker, which is used to invoke an action in response to an HTTP request.
Invokes the specified action by using the specified controller context.
true if the action was found; otherwise, false.
The controller context.
The name of the action.
Used to create an instance for the current request.
Creates an instance of action invoker for the current request.
The created .
Defines the methods that are required for an authorization filter.
Called when authorization is required.
The filter context.
Provides a way for the ASP.NET MVC validation framework to discover at run time whether a validator has support for client validation.
When implemented in a class, returns client validation rules for that class.
The client validation rules for this validator.
The model metadata.
The controller context.
Defines the methods that are required for a controller.
Executes the specified request context.
The request context.
Provides fine-grained control over how controllers are instantiated using dependency injection.
When implemented in a class, creates a controller.
The created controller.
The request context.
The controller type.
Defines the methods that are required for a controller factory.
Creates the specified controller by using the specified request context.
The controller.
The request context.
The name of the controller.
Gets the controller's session behavior.
The controller's session behavior.
The request context.
The name of the controller whose session behavior you want to get.
Releases the specified controller.
The controller.
Defines the methods that simplify service location and dependency resolution.
Resolves singly registered services that support arbitrary object creation.
The requested service or object.
The type of the requested service or object.
Resolves multiply registered services.
The requested services.
The type of the requested services.
Represents a special that has the ability to be enumerable.
Gets the keys from the prefix.
The keys.
The prefix.
Defines the methods that are required for an exception filter.
Called when an exception occurs.
The filter context.
Provides an interface for finding filters.
Returns an enumerator that contains all the instances in the service locator.
The enumerator that contains all the instances in the service locator.
The controller context.
The action descriptor.
Provides an interface for exposing attributes to the class.
When implemented in a class, provides metadata to the model metadata creation process.
The model metadata.
An optional interface for types which provide a .
Gets the MethodInfo
Defines the methods that are required for a model binder.
Binds the model to a value by using the specified controller context and binding context.
The bound value.
The controller context.
The binding context.
Defines methods that enable dynamic implementations of model binding for classes that implement the interface.
Returns the model binder for the specified type.
The model binder for the specified type.
The type of the model.
Defines members that specify the order of filters and whether multiple filters are allowed.
When implemented in a class, gets or sets a value that indicates whether multiple filters are allowed.
true if multiple filters are allowed; otherwise, false.
When implemented in a class, gets the filter order.
The filter order.
Enumerates the types of input controls.
A check box.
A hidden field.
A password box.
A radio button.
A text box.
Defines the methods that are required for a result filter.
Called after an action result executes.
The filter context.
Called before an action result executes.
The filter context.
Associates a route with an area in an ASP.NET MVC application.
Gets the name of the area to associate the route with.
The name of the area to associate the route with.
Defines the contract for temporary-data providers that store data that is viewed on the next request.
Loads the temporary data.
The temporary data.
The controller context.
Saves the temporary data.
The controller context.
The values.
Used to create an instance for the controller.
Creates an instance of for the controller.
The created .
Represents an interface that can skip request validation.
Retrieves the value of the object that is associated with the specified key.
The value of the object for the specified key.
The key.
true if validation should be skipped; otherwise, false.
Defines the methods that are required for a value provider in ASP.NET MVC.
Determines whether the collection contains the specified prefix.
true if the collection contains the specified prefix; otherwise, false.
The prefix to search for.
Retrieves a value object using the specified key.
The value object for the specified key, or null if the key is not found.
The key of the value object to retrieve.
Defines the methods that are required for a view.
Renders the specified view context by using the specified the writer object.
The view context.
The writer object.
Defines the methods that are required for a view data dictionary.
Gets or sets the view data dictionary.
The view data dictionary.
Defines the methods that are required for a view engine.
Finds the specified partial view by using the specified controller context.
The partial view.
The controller context.
The name of the partial view.
true to specify that the view engine returns the cached view, if a cached view exists; otherwise, false.
Finds the specified view by using the specified controller context.
The page view.
The controller context.
The name of the view.
The name of the master.
true to specify that the view engine returns the cached view, if a cached view exists; otherwise, false.
Releases the specified view by using the specified controller context.
The controller context.
The view.
Defines the methods that are required in order to cache view locations in memory.
Gets the view location by using the specified HTTP context and the cache key.
The view location.
The HTTP context.
The cache key.
Inserts the specified view location into the cache by using the specified HTTP context and the cache key.
The HTTP context.
The cache key.
The virtual path.
Provides fine-grained control over how view pages are created using dependency injection.
Provides fine-grained control over how view pages are created using dependency injection.
The created view page.
The controller context.
The type of the controller.
Sends JavaScript content to the response.
Initializes a new instance of the class.
Enables processing of the result of an action method by a custom type that inherits from the class.
The context within which the result is executed.
The parameter is null.
Gets or sets the script.
The script.
The JQuery Form Value provider is used to handle JQuery formatted data in request Forms.
Constructs a new instance of the JQuery form ValueProvider
The context on which the ValueProvider operates.
Provides the necessary ValueProvider to handle JQuery Form data.
Constructs a new instance of the factory which provides JQuery form ValueProviders.
Returns the suitable ValueProvider.
The context on which the ValueProvider should operate.
Specifies whether HTTP GET requests from the client are allowed.
HTTP GET requests from the client are allowed.
HTTP GET requests from the client are not allowed.
Represents a class that is used to send JSON-formatted content to the response.
Initializes a new instance of the class.
Gets or sets the content encoding.
The content encoding.
Gets or sets the type of the content.
The type of the content.
Gets or sets the data.
The data.
Enables processing of the result of an action method by a custom type that inherits from the class.
The context within which the result is executed.
The parameter is null.
Gets or sets a value that indicates whether HTTP GET requests from the client are allowed.
A value that indicates whether HTTP GET requests from the client are allowed.
Gets or sets the maximum length of data.
The maximum length of data.
Gets or sets the recursion limit.
The recursion limit.
Enables action methods to send and receive JSON-formatted text and to model-bind the JSON text to parameters of action methods.
Initializes a new instance of the class.
Returns a JSON value-provider object for the specified controller context.
A JSON value-provider object for the specified controller context.
The controller context.
Maps a browser request to a LINQ object.
Initializes a new instance of the class.
Binds the model by using the specified controller context and binding context.
The bound data object. If the model cannot be bound, this method returns null.Implements.
The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
Provides an adapter for the MaxLengthAttribute attribute.
Initializes a new instance of the MaxLengthAttribute class.
The model metadata.
The controller context.
The MaxLength attribute.
Gets a list of client validation rules for a max length check.
A list of client validation rules for the check.
Provides an adapter for the MinLengthAttribute attribute.
Initializes a new instance of the MinLenghtAttribute class.
The model metadata.
The controller context.
The minimum length attribute.
Gets a list of client validation rules for the minimum length check.
A list of client validation rules for a check.
Represents an attribute that is used to associate a model type to a model-builder type.
Initializes a new instance of the class.
The type of the binder.
The parameter is null.
Gets or sets the type of the binder.
The type of the binder.
Retrieves an instance of the model binder.
A reference to an object that implements the interface.
An error occurred while an instance of the model binder was being created.
Represents a class that contains all model binders for the application, listed by binder type.
Initializes a new instance of the class.
Adds the specified item to the model binder dictionary.
The object to add to the instance.
The object is read-only.
Adds the specified item to the model binder dictionary using the specified key.
The key of the element to add.
The value of the element to add.
The object is read-only.
is null.
An element that has the same key already exists in the object.
Removes all items from the model binder dictionary.
The object is read-only.
Determines whether the model binder dictionary contains a specified value.
true if is found in the model binder dictionary; otherwise, false.
The object to locate in the object.
Determines whether the model binder dictionary contains an element that has the specified key.
true if the model binder dictionary contains an element that has the specified key; otherwise, false.
The key to locate in the object.
is null.
Copies the elements of the model binder dictionary to an array, starting at a specified index.
The one-dimensional array that is the destination of the elements copied from . The array must have zero-based indexing.
The zero-based index in at which copying starts.
is null.
is less than 0.
is multidimensional.-or- is equal to or greater than the length of .-or- The number of elements in the source object is greater than the available space from to the end of the destination array. -or- Type cannot be cast automatically to the type of the destination array.
Gets the number of elements in the model binder dictionary.
The number of elements in the model binder dictionary.
Gets or sets the default model binder.
The default model binder.
Retrieves the model binder for the specified type.
The model binder.
The type of the model to retrieve.
The parameter is null.
Retrieves the model binder for the specified type or retrieves the default model binder.
The model binder.
The type of the model to retrieve.
true to retrieve the default model binder.
The parameter is null.
Returns an enumerator that can be used to iterate through the collection.
An enumerator that can be used to iterate through the collection.
Gets a value that indicates whether the model binder dictionary is read-only.
true if the model binder dictionary is read-only; otherwise, false.
Gets or sets the specified key in an object that implements the interface.
The key for the specified item.
Gets a collection that contains the keys in the model binder dictionary.
A collection that contains the keys in the model binder dictionary.
Removes the first occurrence of the specified element from the model binder dictionary.
true if was successfully removed from the model binder dictionary; otherwise, false. This method also returns false if is not found in the model binder dictionary.
The object to remove from the object.
The object is read-only.
Removes the element that has the specified key from the model binder dictionary.
true if the element is successfully removed; otherwise, false. This method also returns false if was not found in the model binder dictionary.
The key of the element to remove.
The object is read-only.
is null.
Returns an enumerator that can be used to iterate through a collection.
An enumerator that can be used to iterate through the collection.
Gets the value that is associated with the specified key.
true if the object that implements contains an element that has the specified key; otherwise, false.
The key of the value to get.
When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the parameter. This parameter is passed uninitialized.
is null.
Gets a collection that contains the values in the model binder dictionary.
A collection that contains the values in the model binder dictionary.
No content here will be updated; please do not add material here.
Initializes a new instance of the class.
Initializes a new instance of the class using a list of model binder providers.
A list of model binder providers.
Removes all elements from the collection.
Returns a model binder of the specified type.
A model binder of the specified type.
The type of the model binder.
Inserts a model binder provider into the ModelBinderProviderCollection at the specified index.
The index.
The model binder provider.
Removes the element at the specified index of the collection.
The zero-based index of the element to remove.
Replaces the model binder provider element at the specified index.
The index.
The model binder provider.
Provides a container for model binder providers.
Provides a registration point for model binder providers for applications that do not use dependency injection.
The model binder provider collection.
Provides global access to the model binders for the application.
Gets the model binders for the application.
The model binders for the application.
Provides the context in which a model binder functions.
Initializes a new instance of the class.
Initializes a new instance of the class using the binding context.
The binding context.
Gets or sets a value that indicates whether the binder should use an empty prefix.
true if the binder should use an empty prefix; otherwise, false.
Gets or sets the model.
The model.
Gets or sets the model metadata.
The model metadata.
Gets or sets the name of the model.
The name of the model.
Gets or sets the state of the model.
The state of the model.
Gets or sets the type of the model.
The type of the model.
Gets or sets the property filter.
The property filter.
Gets the property metadata.
The property metadata.
Gets or sets the value provider.
The value provider.
Represents an error that occurs during model binding.
Initializes a new instance of the class by using the specified exception.
The exception.
The parameter is null.
Initializes a new instance of the class by using the specified exception and error message.
The exception.
The error message.
The parameter is null.
Initializes a new instance of the class by using the specified error message.
The error message.
Gets or sets the error message.
The error message.
Gets or sets the exception object.
The exception object.
A collection of instances.
Initializes a new instance of the class.
Adds the specified object to the model-error collection.
The exception.
Adds the specified error message to the model-error collection.
The error message.
Provides a container for common metadata, for the class, and for the class for a data model.
Initializes a new instance of the class.
The provider.
The type of the container.
The model accessor.
The type of the model.
The name of the model.
Gets a dictionary that contains additional metadata about the model.
A dictionary that contains additional metadata about the model.
A reference to the model's container object. Will be non-null if the model represents a property.
Gets or sets the type of the container for the model.
The type of the container for the model.
Gets or sets a value that indicates whether empty strings that are posted back in forms should be converted to null.
true if empty strings that are posted back in forms should be converted to null; otherwise, false. The default value is true.
Gets or sets meta information about the data type.
Meta information about the data type.
The default order value, which is 10000.
Gets or sets the description of the model.
The description of the model. The default value is null.
Gets or sets the display format string for the model.
The display format string for the model.
Gets or sets the display name of the model.
The display name of the model.
Gets or sets the edit format string of the model.
The edit format string of the model.
Returns the metadata from the parameter for the model.
The metadata.
An expression that identifies the model.
The view data dictionary.
The type of the parameter.
The type of the value.
Gets the metadata from the expression parameter for the model.
The metadata for the model.
An expression that identifies the model.
The view data dictionary.
Gets the display name for the model.
The display name for the model.
Returns the simple description of the model.
The simple description of the model.
Gets a list of validators for the model.
A list of validators for the model.
The controller context.
Gets or sets a value that indicates whether the model object should be rendered using associated HTML elements.
true if the associated HTML elements that contains the model object should be included with the object; otherwise, false.
Gets or sets a value that indicates whether the model is a complex type.
A value that indicates whether the model is considered a complex type by the MVC framework.
Gets a value that indicates whether the type is nullable.
true if the type is nullable; otherwise, false.
Gets or sets a value that indicates whether the model is read-only.
true if the model is read-only; otherwise, false.
Gets or sets a value that indicates whether the model is required.
true if the model is required; otherwise, false.
Gets the value of the model.
The value of the model. For more information about , see the entry ASP.NET MVC 2 Templates, Part 2: ModelMetadata on Brad Wilson's blog
Gets the type of the model.
The type of the model.
Gets or sets the string to display for null values.
The string to display for null values.
Gets or sets a value that represents order of the current metadata.
The order value of the current metadata.
Gets a collection of model metadata objects that describe the properties of the model.
A collection of model metadata objects that describe the properties of the model.
Gets the property name.
The property name.
Gets or sets the provider.
The provider.
Gets or sets a value that indicates whether request validation is enabled.
true if request validation is enabled; otherwise, false.
Gets or sets a short display name.
The short display name.
Gets or sets a value that indicates whether the property should be displayed in read-only views such as list and detail views.
true if the model should be displayed in read-only views; otherwise, false.
Gets or sets a value that indicates whether the model should be displayed in editable views.
true if the model should be displayed in editable views; otherwise, false.
Gets or sets the simple display string for the model.
The simple display string for the model.
Gets or sets a hint that suggests what template to use for this model.
A hint that suggests what template to use for this model.
Gets or sets a value that can be used as a watermark.
The watermark.
Provides an abstract base class for a custom metadata provider.
When overridden in a derived class, initializes a new instance of the object that derives from the class.
Gets a object for each property of a model.
A object for each property of a model.
The container.
The type of the container.
Gets metadata for the specified property.
A object for the property.
The model accessor.
The type of the container.
The property to get the metadata model for.
Gets metadata for the specified model accessor and model type.
A object for the specified model accessor and model type.
The model accessor.
The type of the model.
Provides a container for the current instance.
Gets or sets the current object.
The current object.
Encapsulates the state of model binding to a property of an action-method argument, or to the argument itself.
Initializes a new instance of the class.
Returns a object that contains any errors that occurred during model binding.
The errors.
Returns a object that encapsulates the value that was being bound during model binding.
The value.
Represents the state of an attempt to bind a posted form to an action method, which includes validation information.
Initializes a new instance of the class.
Initializes a new instance of the class by using values that are copied from the specified model-state dictionary.
The model-state dictionary.
The parameter is null.
Adds the specified item to the model-state dictionary.
The object to add to the model-state dictionary.
The model-state dictionary is read-only.
Adds an element that has the specified key and value to the model-state dictionary.
The key of the element to add.
The value of the element to add.
The model-state dictionary is read-only.
is null.
An element that has the specified key already occurs in the model-state dictionary.
Adds the specified model error to the errors collection for the model-state dictionary that is associated with the specified key.
The key.
The exception.
Adds the specified error message to the errors collection for the model-state dictionary that is associated with the specified key.
The key.
The error message.
Removes all items from the model-state dictionary.
The model-state dictionary is read-only.
Determines whether the model-state dictionary contains a specific value.
true if is found in the model-state dictionary; otherwise, false.
The object to locate in the model-state dictionary.
Determines whether the model-state dictionary contains the specified key.
true if the model-state dictionary contains the specified key; otherwise, false.
The key to locate in the model-state dictionary.
Copies the elements of the model-state dictionary to an array, starting at a specified index.
The one-dimensional array that is the destination of the elements copied from the object. The array must have zero-based indexing.
The zero-based index in at which copying starts.
is null.
is less than 0.
is multidimensional.-or- is equal to or greater than the length of .-or- The number of elements in the source collection is greater than the available space from to the end of the destination .-or- Type cannot be cast automatically to the type of the destination .
Gets the number of key/value pairs in the collection.
The number of key/value pairs in the collection.
Returns an enumerator that can be used to iterate through the collection.
An enumerator that can be used to iterate through the collection.
Gets a value that indicates whether the collection is read-only.
true if the collection is read-only; otherwise, false.
Gets a value that indicates whether this instance of the model-state dictionary is valid.
true if this instance is valid; otherwise, false.
Determines whether there are any objects that are associated with or prefixed with the specified key.
true if the model-state dictionary contains a value that is associated with the specified key; otherwise, false.
The key.
The parameter is null.
Gets or sets the value that is associated with the specified key.
The model state item.
Gets a collection that contains the keys in the dictionary.
A collection that contains the keys of the model-state dictionary.
Copies the values from the specified object into this dictionary, overwriting existing values if keys are the same.
The dictionary.
Removes the first occurrence of the specified object from the model-state dictionary.
true if was successfully removed the model-state dictionary; otherwise, false. This method also returns false if is not found in the model-state dictionary.
The object to remove from the model-state dictionary.
The model-state dictionary is read-only.
Removes the element that has the specified key from the model-state dictionary.
true if the element is successfully removed; otherwise, false. This method also returns false if was not found in the model-state dictionary.
The key of the element to remove.
The model-state dictionary is read-only.
is null.
Sets the value for the specified key by using the specified value provider dictionary.
The key.
The value.
Returns an enumerator that can be used to iterate through the collection.
An enumerator that can be used to iterate through the collection.
Attempts to gets the value that is associated with the specified key.
true if the object that implements contains an element that has the specified key; otherwise, false.
The key of the value to get.
When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the parameter. This parameter is passed uninitialized.
is null.
Gets a collection that contains the values in the dictionary.
A collection that contains the values of the model-state dictionary.
Provides a container for a validation result.
Initializes a new instance of the class.
Gets or sets the name of the member.
The name of the member.
Gets or sets the validation result message.
The validation result message.
Provides a base class for implementing validation logic.
Called from constructors in derived classes to initialize the class.
The metadata.
The controller context.
Gets the controller context.
The controller context.
When implemented in a derived class, returns metadata for client validation.
The metadata for client validation.
Returns a composite model validator for the model.
A composite model validator for the model.
The metadata.
The controller context.
Gets or sets a value that indicates whether a model property is required.
true if the model property is required; otherwise, false.
Gets the metadata for the model validator.
The metadata for the model validator.
When implemented in a derived class, validates the object.
A list of validation results.
The container.
Provides a list of validators for a model.
When implemented in a derived class, initializes a new instance of the class.
Gets a list of validators.
A list of validators.
The metadata.
The context.
No content here will be updated; please do not add material here.
Initializes a new instance of the class.
Initializes a new instance of the class using a list of model-validation providers.
A list of model-validation providers.
Removes all elements from the collection.
Returns the list of model validators.
The list of model validators.
The model metadata.
The controller context.
Inserts a model-validator provider into the collection.
The zero-based index at which item should be inserted.
The model-validator provider object to insert.
Removes the element at the specified index of the collection.
The zero-based index of the element to remove.
Replaces the model-validator provider element at the specified index.
The zero-based index of the model-validator provider element to replace.
The new value for the model-validator provider element.
Provides a container for the current validation provider.
Gets the model validator provider collection.
The model validator provider collection.
Represents a list of items that users can select more than one item from.
Initializes a new instance of the class by using the specified items to include in the list.
The items.
The parameter is null.
Initializes a new instance of the class by using the specified items to include in the list and the selected values.
The items.
The selected values.
The parameter is null.
Initializes a new instance of the MultiSelectList class by using the items to include in the list, the selected values, the disabled values.
The items used to build each of the list.
The selected values field. Used to match the Selected property of the corresponding .
The disabled values. Used to match the Disabled property of the corresponding .
Initializes a new instance of the class by using the items to include in the list, the data value field, and the data text field.
The items.
The data value field.
The data text field.
The parameter is null.
Initializes a new instance of the class by using the items to include in the list, the data value field, the data text field, and the selected values.
The items.
The data value field.
The data text field.
The selected values.
The parameter is null.
Initializes a new instance of the MultiSelectList class by using the items to include in the list, the data value field, the data text field, the selected values, and the disabled values.
The items used to build each of the list.
The data value field. Used to match the Value property of the corresponding .
The data text field. Used to match the Text property of the corresponding .
The selected values field. Used to match the Selected property of the corresponding .
The disabled values. Used to match the Disabled property of the corresponding .
Initializes a new instance of the MultiSelectList class by using the items to include in the list, the data value field, the data text field, and the data group field.
The items used to build each of the list.
The data value field. Used to match the Value property of the corresponding .
The data text field. Used to match the Text property of the corresponding .
The data group field. Used to match the Group property of the corresponding .
Initializes a new instance of the MultiSelectList class by using the items to include in the list, the data value field, the data text field, the data group field, and the selected values.
The items used to build each of the list.
The data value field. Used to match the Value property of the corresponding .
The data text field. Used to match the Text property of the corresponding .
The data group field. Used to match the Group property of the corresponding .
The selected values field. Used to match the Selected property of the corresponding .
Initializes a new instance of the MultiSelectList class by using the items to include in the list, the data value field, the data text field, the data group field, the selected values, and the disabled values.
The items used to build each of the list.
The data value field. Used to match the Value property of the corresponding .
The data text field. Used to match the Text property of the corresponding .
The data group field. Used to match the Group property of the corresponding .
The selected values field. Used to match the Selected property of the corresponding .
The disabled values. Used to match the Disabled property of the corresponding .
Initializes a new instance of the MultiSelectList class by using the items to include in the list, the data value field, the data text field, the data group field, the selected values, the disabled values, and the disabled groups.
The items used to build each of the list.
The data value field. Used to match the Value property of the corresponding .
The data text field. Used to match the Text property of the corresponding .
The data group field. Used to match the Group property of the corresponding .
The selected values field. Used to match the Selected property of the corresponding .
The disabled values. Used to match the Disabled property of the corresponding .
The disabled groups. Used to match the Disabled property of the corresponding .
Gets the data group field.
Gets or sets the data text field.
The data text field.
Gets or sets the data value field.
The data value field.
Gets the disabled groups.
Gets the disabled values.
Returns an enumerator that can be used to iterate through the collection.
An enumerator that can be used to iterate through the collection.
Gets or sets the items in the list.
The items in the list.
Gets or sets the selected values.
The selected values.
Returns an enumerator can be used to iterate through a collection.
An enumerator that can be used to iterate through the collection.
When implemented in a derived class, provides a metadata class that contains a reference to the implementation of one or more of the filter interfaces, the filter's order, and the filter's scope.
Initializes a new instance of the class.
Initializes a new instance of the class and specifies the order of filters and whether multiple filters are allowed.
true to specify that multiple filters of the same type are allowed; otherwise, false.
The filter order.
Gets a value that indicates whether more than one instance of the filter attribute can be specified.
true if more than one instance of the filter attribute is allowed; otherwise, false.Implements.
Gets a value that indicates the order in which a filter is applied.
A value that indicates the order in which a filter is applied.Implements.
Selects the controller that will handle an HTTP request.
Initializes a new instance of the class.
The request context.
The parameter is null.
Adds the version header by using the specified HTTP context.
The HTTP context.
Called by ASP.NET to begin asynchronous request processing.
The status of the asynchronous call.
The HTTP context.
The asynchronous callback method.
The state of the asynchronous object.
Called by ASP.NET to begin asynchronous request processing using the base HTTP context.
The status of the asynchronous call.
The HTTP context.
The asynchronous callback method.
The state of the asynchronous object.
Gets or sets a value that indicates whether the MVC response header is disabled.
true if the MVC response header is disabled; otherwise, false.
Called by ASP.NET when asynchronous request processing has ended.
The asynchronous result.
Gets a value that indicates whether another request can use the instance.
true if the instance is reusable; otherwise, false.
Contains the header name of the ASP.NET MVC version.
Processes the request by using the specified HTTP request context.
The HTTP context.
Processes the request by using the specified base HTTP request context.
The HTTP context.
Gets the request context.
The request context.
Called by ASP.NET to begin asynchronous request processing using the base HTTP context.
The status of the asynchronous call.
The HTTP context.
The asynchronous callback method.
The data.
Called by ASP.NET when asynchronous request processing has ended.
The asynchronous result.
Gets a value that indicates whether another request can use the instance.
true if the instance is reusable; otherwise, false.
Enables processing of HTTP Web requests by a custom HTTP handler that implements the interface.
An object that provides references to the intrinsic server objects (for example, Request, Response, Session, and Server) that are used to service HTTP requests.
Represents an HTML-encoded string that should not be encoded again.
Initializes a new instance of the class.
The string to create. If no value is assigned, the object is created using an empty-string value.
Creates an HTML-encoded string using the specified text value.
An HTML-encoded string.
The value of the string to create .
Contains an empty HTML string.
Determines whether the specified string contains content or is either null or empty.
true if the string is null or empty; otherwise, false.
The string.
Verifies and processes an HTTP request.
Initializes a new instance of the class.
Called by ASP.NET to begin asynchronous request processing.
The status of the asynchronous call.
The HTTP context.
The asynchronous callback method.
The state.
Called by ASP.NET to begin asynchronous request processing.
The status of the asynchronous call.
The base HTTP context.
The asynchronous callback method.
The state.
Called by ASP.NET when asynchronous request processing has ended.
The asynchronous result.
Called by ASP.NET to begin asynchronous request processing.
The status of the asynchronous call.
The context.
The asynchronous callback method.
An object that contains data.
Called by ASP.NET when asynchronous request processing has ended.
The status of the asynchronous operations.
Verifies and processes an HTTP request.
The HTTP handler.
The HTTP context.
Creates an object that implements the IHttpHandler interface and passes the request context to it.
Initializes a new instance of the class.
Initializes a new instance of the class using the specified factory controller object.
The controller factory.
Returns the HTTP handler by using the specified HTTP context.
The HTTP handler.
The request context.
Returns the session behavior.
The session behavior.
The request context.
Returns the HTTP handler by using the specified request context.
The HTTP handler.
The request context.
Creates instances of files.
Initializes a new instance of the class.
Creates a Razor host.
A Razor host.
The virtual path to the target file.
The physical path to the target file.
Extends a NameValueCollection object so that the collection can be copied to a specified dictionary.
Copies the specified collection to the specified destination.
The collection.
The destination.
Copies the specified collection to the specified destination, and optionally replaces previous entries.
The collection.
The destination.
true to replace previous entries; otherwise, false.
Represents the base class for value providers whose values come from a object.
Initializes a new instance of the class using the specified unvalidated collection.
A collection that contains the values that are used to initialize the provider.
A collection that contains the values that are used to initialize the provider. This collection will not be validated.
An object that contains information about the target culture.
Initializes Name Value collection provider.
Key value collection from request.
Unvalidated key value collection from the request.
Culture with which the values are to be used.
jQuery POST when sending complex Javascript objects to server does not encode in the way understandable by MVC. This flag should be set if the request should be normalized to MVC form - https://aspnetwebstack.codeplex.com/workitem/1564.
Initializes a new instance of the class.
A collection that contains the values that are used to initialize the provider.
An object that contains information about the target culture.
The parameter is null.
Determines whether the collection contains the specified prefix.
true if the collection contains the specified prefix; otherwise, false.
The prefix to search for.
The parameter is null.
Gets the keys using the specified prefix.
They keys.
The prefix.
Returns a value object using the specified key.
The value object for the specified key.
The key of the value object to retrieve.
The parameter is null.
Returns a value object using the specified key and validation directive.
The value object for the specified key.
The key.
true if validation should be skipped; otherwise, false.
Provides a convenience wrapper for the attribute.
Initializes a new instance of the class.
Represents an attribute that is used to indicate that a controller method is not an action method.
Initializes a new instance of the class.
Determines whether the attribute marks a method that is not an action method by using the specified controller context.
true if the attribute marks a valid non-action method; otherwise, false.
The controller context.
The method information.
Represents an attribute that is used to mark an action method whose output will be cached.
Initializes a new instance of the class.
Gets or sets the cache profile name.
The cache profile name.
Gets or sets the child action cache.
The child action cache.
Gets or sets the cache duration, in seconds.
The cache duration.
Returns a value that indicates whether a child action cache is active.
true if the child action cache is active; otherwise, false.
The controller context.
Gets or sets the location.
The location.
Gets or sets a value that indicates whether to store the cache.
true if the cache should be stored; otherwise, false.
This method is an implementation of and supports the ASP.NET MVC infrastructure. It is not intended to be used directly from your code.
The filter context.
This method is an implementation of and supports the ASP.NET MVC infrastructure. It is not intended to be used directly from your code.
The filter context.
This method is an implementation of and supports the ASP.NET MVC infrastructure. It is not intended to be used directly from your code.
The filter context.
This method is an implementation of and supports the ASP.NET MVC infrastructure. It is not intended to be used directly from your code.
The filter context.
Called before the action result executes.
The filter context, which encapsulates information for using .
The parameter is null.
Gets or sets the SQL dependency.
The SQL dependency.
Gets or sets the vary-by-content encoding.
The vary-by-content encoding.
Gets or sets the vary-by-custom value.
The vary-by-custom value.
Gets or sets the vary-by-header value.
The vary-by-header value.
Gets or sets the vary-by-param value.
The vary-by-param value.
Represents the attributes associated with the override filter.
Initializes a new instance of the class.
Gets the filters to override for this instance.
The filters to override for this instance.
Represents the attributes associated with the authentication.
Initializes a new instance of the class.
Gets the filters to override for this instance.
The filters to override for this instance.
Represents the attributes associated with the authorization.
Initializes a new instance of the class.
Gets the filters to override for this instance.
The filters to override for this instance.
Represents the attributes associated with the exception filter.
Initializes a new instance of the class.
Gets the filters to override for this instance.
The filters to override for this instance.
Represents the attributes associated with the result filter.
Initializes a new instance of the class.
Gets the filters to override for this instance.
The filters to override for this instance.
Encapsulates information for binding action-method parameters to a data model.
Initializes a new instance of the class.
Gets the model binder.
The model binder.
Gets a comma-delimited list of property names for which binding is disabled.
The exclude list.
Gets a comma-delimited list of property names for which binding is enabled.
The include list.
Gets the prefix to use when the MVC framework binds a value to an action parameter or to a model property.
The prefix.
Contains information that describes a parameter.
Initializes a new instance of the class.
Gets the action descriptor.
The action descriptor.
Gets the binding information.
The binding information.
Gets the default value of the parameter.
The default value of the parameter.
Returns an array of custom attributes that are defined for this member, excluding named attributes.
An array of custom attributes, or an empty array if no custom attributes exist.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
The custom attribute type cannot be loaded.
There is more than one attribute of type defined for this member.
Returns an array of custom attributes that are defined for this member, identified by type.
An array of custom attributes, or an empty array if no custom attributes exist.
The type of the custom attributes.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
The custom attribute type cannot be loaded.
There is more than one attribute of type defined for this member.
The parameter is null.
Indicates whether one or more instances of a custom attribute type are defined for this member.
true if the custom attribute type is defined for this member; otherwise, false.
The type of the custom attributes.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
The parameter is null.
Gets the name of the parameter.
The name of the parameter.
Gets the type of the parameter.
The type of the parameter.
Represents a base class that is used to send a partial view to the response.
Initializes a new instance of the class.
Returns the object that is used to render the view.
The view engine result.
The controller context.
An error occurred while the method was attempting to find the view.
Provides a registration point for ASP.NET Razor pre-application start code.
Registers Razor pre-application start code.
Represents a value provider for query strings that are contained in a object.
Initializes a new instance of the class.
An object that encapsulates information about the current HTTP request.
Represents a class that is responsible for creating a new instance of a query-string value-provider object.
Initializes a new instance of the class.
Returns a value-provider object for the specified controller context.
A query-string value-provider object.
An object that encapsulates information about the current HTTP request.
The parameter is null.
Provides an adapter for the attribute.
Initializes a new instance of the class.
The model metadata.
The controller context.
The range attribute.
Gets a list of client validation rules for a range check.
A list of client validation rules for a range check.
Represents the class used to create views that have Razor syntax.
Initializes a new instance of the class.
The controller context.
The view path.
The layout or master page.
A value that indicates whether view start files should be executed before the view.
The set of extensions that will be used when looking up view start files.
Initializes a new instance of the class using the view page activator.
The controller context.
The view path.
The layout or master page.
A value that indicates whether view start files should be executed before the view.
The set of extensions that will be used when looking up view start files.
The view page activator.
Gets the layout or master page.
The layout or master page.
Renders the specified view context by using the specified writer and instance.
The view context.
The writer that is used to render the view to the response.
The instance.
Gets a value that indicates whether view start files should be executed before the view.
A value that indicates whether view start files should be executed before the view.
Gets or sets the set of file extensions that will be used when looking up view start files.
The set of file extensions that will be used when looking up view start files.
Represents a view engine that is used to render a Web page that uses the ASP.NET Razor syntax.
Initializes a new instance of the class.
Initializes a new instance of the class using the view page activator.
The view page activator.
Creates a partial view using the specified controller context and partial path.
The partial view.
The controller context.
The path to the partial view.
Creates a view by using the specified controller context and the paths of the view and master view.
The view.
The controller context.
The path to the view.
The path to the master view.
Controls the processing of application actions by redirecting to a specified URI.
Initializes a new instance of the class.
The target URL.
The parameter is null.
Initializes a new instance of the class using the specified URL and permanent-redirection flag.
The URL.
A value that indicates whether the redirection should be permanent.
Enables processing of the result of an action method by a custom type that inherits from the class.
The context within which the result is executed.
The parameter is null.
Gets a value that indicates whether the redirection should be permanent.
true if the redirection should be permanent; otherwise, false.
Gets or sets the target URL.
The target URL.
Represents a result that performs a redirection by using the specified route values dictionary.
Initializes a new instance of the class by using the specified route name and route values.
The name of the route.
The route values.
Initializes a new instance of the class by using the specified route name, route values, and permanent-redirection flag.
The name of the route.
The route values.
A value that indicates whether the redirection should be permanent.
Initializes a new instance of the class by using the specified route values.
The route values.
Enables processing of the result of an action method by a custom type that inherits from the class.
The context within which the result is executed.
The parameter is null.
Gets a value that indicates whether the redirection should be permanent.
true if the redirection should be permanent; otherwise, false.
Gets or sets the name of the route.
The name of the route.
Gets or sets the route values.
The route values.
Contains information that describes a reflected action method.
Initializes a new instance of the class.
The action-method information.
The name of the action.
The controller descriptor.
Either the or parameter is null.
The parameter is null or empty.
Gets the name of the action.
The name of the action.
Gets the controller descriptor.
The controller descriptor.
Executes the specified controller context by using the specified action-method parameters.
The action return value.
The controller context.
The parameters.
The or parameter is null.
Returns an array of custom attributes defined for this member, excluding named attributes.
An array of custom attributes, or an empty array if no custom attributes exist.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
The custom attribute type cannot be loaded.
There is more than one attribute of type defined for this member.
Returns an array of custom attributes defined for this member, identified by type.
An array of custom attributes, or an empty array if no custom attributes exist.
The type of the custom attributes.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
The custom attribute type cannot be loaded.
There is more than one attribute of type defined for this member.
Gets the filter attributes.
The filter attributes.
true to use the cache, otherwise false.
Retrieves the parameters of the action method.
The parameters of the action method.
Retrieves the action selectors.
The action selectors.
Indicates whether one or more instances of a custom attribute type are defined for this member.
true if the custom attribute type is defined for this member; otherwise, false.
The type of the custom attributes.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
Gets or sets the action-method information.
The action-method information.
Gets the unique ID for the reflected action descriptor using lazy initialization.
The unique ID.
Contains information that describes a reflected controller.
Initializes a new instance of the class.
The type of the controller.
The parameter is null.
Gets the type of the controller.
The type of the controller.
Finds the specified action for the specified controller context.
The information about the action.
The controller context.
The name of the action.
The parameter is null.
The parameter is null or empty.
Returns the list of actions for the controller.
A list of action descriptors for the controller.
Returns an array of custom attributes that are defined for this member, excluding named attributes.
An array of custom attributes, or an empty array if no custom attributes exist.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
The custom attribute type cannot be loaded.
There is more than one attribute of type defined for this member.
Returns an array of custom attributes that are defined for this member, identified by type.
An array of custom attributes, or an empty array if no custom attributes exist.
The type of the custom attributes.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
The custom attribute type cannot be loaded.
There is more than one attribute of type defined for this member.
Gets the filter attributes.
The filter attributes.
true to use the cache, otherwise false.
Returns a value that indicates whether one or more instances of a custom attribute type are defined for this member.
true if the custom attribute type is defined for this member; otherwise, false.
The type of the custom attributes.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
Contains information that describes a reflected action-method parameter.
Initializes a new instance of the class.
The parameter information.
The action descriptor.
The or parameter is null.
Gets the action descriptor.
The action descriptor.
Gets the binding information.
The binding information.
Gets the default value of the reflected parameter.
The default value of the reflected parameter.
Returns an array of custom attributes that are defined for this member, excluding named attributes.
An array of custom attributes, or an empty array if no custom attributes exist.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
The custom attribute type cannot be loaded.
There is more than one attribute of type defined for this member.
Returns an array of custom attributes that are defined for this member, identified by type.
An array of custom attributes, or an empty array if no custom attributes exist.
The type of the custom attributes.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
The custom attribute type cannot be loaded.
There is more than one attribute of type defined for this member.
Returns a value that indicates whether one or more instances of a custom attribute type are defined for this member.
true if the custom attribute type is defined for this member; otherwise, false.
The type of the custom attributes.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
Gets or sets the parameter information.
The parameter information.
Gets the name of the parameter.
The name of the parameter.
Gets the type of the parameter.
The type of the parameter.
Provides an adapter for the attribute.
Initializes a new instance of the class.
The model metadata.
The controller context.
The regular expression attribute.
Gets a list of regular-expression client validation rules.
A list of regular-expression client validation rules.
Provides an attribute that uses the jQuery validation plug-in remote validator.
Initializes a new instance of the class.
Initializes a new instance of the class using the specified route name.
The route name.
Initializes a new instance of the class using the specified action-method name and controller name.
The name of the action method.
The name of the controller.
Initializes a new instance of the class using the specified action-method name, controller name, and area name.
The name of the action method.
The name of the controller.
The name of the area.
Initializes a new instance of the class.
The route name.
The name of the controller.
Find the controller in the root if . Otherwise look in the current area.
Gets or sets the additional fields that are required for validation.
The additional fields that are required for validation.
Returns a comma-delimited string of validation field names.
A comma-delimited string of validation field names.
The name of the validation property.
Formats the error message that is displayed when validation fails.
A formatted error message.
A name to display with the error message.
Formats the property for client validation by prepending an asterisk (*) and a dot.
The string "*." Is prepended to the property.
The property.
Gets a list of client validation rules for the property.
A list of remote client validation rules for the property.
The model metadata.
The controller context.
Gets the URL for the remote validation call.
The URL for the remote validation call.
The controller context.
Gets or sets the HTTP method used for remote validation.
The HTTP method used for remote validation. The default value is "Get".
This method always returns true.
true
The validation target.
Gets the route data dictionary.
The route data dictionary.
Gets or sets the route name.
The route name.
Gets the route collection from the route table.
The route collection from the route table.
Provides an adapter for the attribute.
Initializes a new instance of the class.
The model metadata.
The controller context.
The required attribute.
Gets a list of required-value client validation rules.
A list of required-value client validation rules.
Represents an attribute that forces an unsecured HTTP request to be re-sent over HTTPS.
Initializes a new instance of the class.
Handles unsecured HTTP requests that are sent to the action method.
An object that encapsulates information that is required in order to use the attribute.
The HTTP request contains an invalid transfer method override. All GET requests are considered invalid.
Determines whether a request is secured (HTTPS) and, if it is not, calls the method.
An object that encapsulates information that is required in order to use the attribute.
The parameter is null.
Provides the context for the method of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
The controller context.
The result object.
true to cancel execution; otherwise, false.
The exception object.
The parameter is null.
Gets or sets a value that indicates whether this instance is canceled.
true if the instance is canceled; otherwise, false.
Gets or sets the exception object.
The exception object.
Gets or sets a value that indicates whether the exception has been handled.
true if the exception has been handled; otherwise, false.
Gets or sets the action result.
The action result.
Provides the context for the method of the class.
Initializes a new instance of the class.
Initializes a new instance of the class by using the specified controller context and action result.
The controller context.
The action result.
The parameter is null.
Gets or sets a value that indicates whether this value is "cancel".
true if the value is "cancel"; otherwise, false.
Gets or sets the action result.
The action result.
Defines the area to set for all the routes defined in this controller.
Initializes a new instance of the class.
Initializes a new instance of the class.
The name of the area. If the value is null, an attempt will be made to infer the area name from the target controller's namespace.
Gets the area name to set for all the routes defined in the controller. If the value is null, an attempt will be made to infer the area name from the target controller's namespace.
The area name to set for all the routes defined in the controller.
Gets the URL prefix to apply to the routes of this area. Defaults to the area's name.
The URL prefix to apply to the routes of this area.
Place on a controller or action to expose it directly via a route. When placed on a controller, it applies to actions that do not have any System.Web.Mvc.RouteAttribute’s on them.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified template.
The pattern of the route to match.
Gets or sets the name of the route.
The name of the route
Gets the order the route is applied.
The order the route is applied.
Creates a direct route entry.
The direct route entry.
The context to use to create the route.
Gets the pattern for the route to match.
The pattern to match.
Provides routing extensions for route collection attribute.
Maps the attribute-defined routes for the application.
A collection of routes.
Maps the attribute-defined routes for the application.
The to use for mapping routes.
Maps the attribute-defined routes for the application.
A collection of routes.
The to use for resolving inline constraints in route templates.
Maps the attribute-defined routes for the application.
The to use for resolving inline constraints in route templates.
The to use for mapping routes.
Extends a object for MVC routing.
Returns an object that contains information about the route and virtual path that are the result of generating a URL in the current area.
An object that contains information about the route and virtual path that are the result of generating a URL in the current area.
An object that contains the routes for the applications.
An object that encapsulates information about the requested route.
The name of the route to use when information about the URL path is retrieved.
An object that contains the parameters for a route.
Returns an object that contains information about the route and virtual path that are the result of generating a URL in the current area.
An object that contains information about the route and virtual path that are the result of generating a URL in the current area.
An object that contains the routes for the applications.
An object that encapsulates information about the requested route.
An object that contains the parameters for a route.
Ignores the specified URL route for the given list of available routes.
A collection of routes for the application.
The URL pattern for the route to ignore.
The or parameter is null.
Ignores the specified URL route for the given list of the available routes and a list of constraints.
A collection of routes for the application.
The URL pattern for the route to ignore.
A set of expressions that specify values for the parameter.
The or parameter is null.
Maps the specified URL route.
A reference to the mapped route.
A collection of routes for the application.
The name of the route to map.
The URL pattern for the route.
The or parameter is null.
Maps the specified URL route and sets default route values.
A reference to the mapped route.
A collection of routes for the application.
The name of the route to map.
The URL pattern for the route.
An object that contains default route values.
The or parameter is null.
Maps the specified URL route and sets default route values and constraints.
A reference to the mapped route.
A collection of routes for the application.
The name of the route to map.
The URL pattern for the route.
An object that contains default route values.
A set of expressions that specify values for the parameter.
The or parameter is null.
Maps the specified URL route and sets default route values, constraints, and namespaces.
A reference to the mapped route.
A collection of routes for the application.
The name of the route to map.
The URL pattern for the route.
An object that contains default route values.
A set of expressions that specify values for the parameter.
A set of namespaces for the application.
The or parameter is null.
Maps the specified URL route and sets default route values and namespaces.
A reference to the mapped route.
A collection of routes for the application.
The name of the route to map.
The URL pattern for the route.
An object that contains default route values.
A set of namespaces for the application.
The or parameter is null.
Maps the specified URL route and sets the namespaces.
A reference to the mapped route.
A collection of routes for the application.
The name of the route to map.
The URL pattern for the route.
A set of namespaces for the application.
The or parameter is null.
Represents a value provider for route data that is contained in an object that implements the interface.
Initializes a new instance of the class.
An object that contain information about the HTTP request.
Represents a factory for creating route-data value provider objects.
Initialized a new instance of the class.
Returns a value-provider object for the specified controller context.
A value-provider object.
An object that encapsulates information about the current HTTP request.
The parameter is null.
Annotates a controller with a route prefix that applies to all actions within the controller.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified prefix.
The route prefix for the controller.
Gets the route prefix.
The route prefix.
Represents a list that lets users select one item.
Initializes a new instance of the class by using the specified items for the list.
The items.
Initializes a new instance of the class by using the specified items for the list and a selected value.
The items.
The selected value.
Initializes a new instance of the SelectList class by using the specified items for the list, the selected value, and the disabled values.
The items used to build each of the list.
The selected value. Used to match the Selected property of the corresponding .
The disabled values. Used to match the Disabled property of the corresponding .
Initializes a new instance of the class by using the specified items for the list, the data value field, and the data text field.
The items.
The data value field.
The data text field.
Initializes a new instance of the class by using the specified items for the list, the data value field, the data text field, and a selected value.
The items.
The data value field.
The data text field.
The selected value.
Initializes a new instance of the SelectList class by using the specified items for the list, the data value field, the data text field, the selected value, and the disabled values.
The items used to build each of the list.
The data value field. Used to match the Value property of the corresponding .
The data text field. Used to match the Text property of the corresponding .
The selected value. Used to match the Selected property of the corresponding .
The disabled values. Used to match the Disabled property of the corresponding .
Initializes a new instance of the SelectList class by using the specified items for the list, the data value field, the data text field, the data group field, and the selected value.
The items used to build each of the list.
The data value field. Used to match the Value property of the corresponding .
The data text field. Used to match the Text property of the corresponding .
The data group field. Used to match the Group property of the corresponding .
The selected value. Used to match the Selected property of the corresponding .
Initializes a new instance of the SelectList class by using the specified items for the list, the data value field, the data text field, the data group field, the selected value, and the disabled values.
The items used to build each of the list.
The data value field. Used to match the Value property of the corresponding .
The data text field. Used to match the Text property of the corresponding .
The data group field. Used to match the Group property of the corresponding .
The selected value. Used to match the Selected property of the corresponding .
The disabled values. Used to match the Disabled property of the corresponding .
Initializes a new instance of the SelectList class by using the specified items for the list, the data value field, the data text field, the data group field. the selected value, the disabled values, and the disabled groups.
The items used to build each of the list.
The data value field. Used to match the Value property of the corresponding .
The data text field. Used to match the Text property of the corresponding .
The data group field. Used to match the Group property of the corresponding .
The selected value. Used to match the Selected property of the corresponding .
The disabled values. Used to match the Disabled property of the corresponding .
The disabled groups. Used to match the Disabled property of the corresponding .
Gets the list value that was selected by the user.
The selected value.
Represents the optgroup HTML element and its attributes. In a select list, multiple groups with the same name are supported. They are compared with reference equality.
Gets or sets a value that indicates whether this is disabled.
Represents the value of the optgroup's label.
Represents the selected item in an instance of the class.
Initializes a new instance of the class.
Gets or sets a value that indicates whether this is disabled.
Represents the optgroup HTML element this item is wrapped into. In a select list, multiple groups with the same name are supported. They are compared with reference equality.
Gets or sets a value that indicates whether this is selected.
true if the item is selected; otherwise, false.
Gets or sets the text of the selected item.
The text.
Gets or sets the value of the selected item.
The value.
Specifies the session state of the controller.
Initializes a new instance of the class
The type of the session state.
Get the session state behavior for the controller.
The session state behavior for the controller.
Provides session-state data to the current object.
Initializes a new instance of the class.
Loads the temporary data by using the specified controller context.
The temporary data.
The controller context.
An error occurred when the session context was being retrieved.
Saves the specified values in the temporary data dictionary by using the specified controller context.
The controller context.
The values.
An error occurred the session context was being retrieved.
Provides an adapter for the attribute.
Initializes a new instance of the class.
The model metadata.
The controller context.
The string-length attribute.
Gets a list of string-length client validation rules.
A list of string-length client validation rules.
Represents a set of data that persists only from one request to the next.
Initializes a new instance of the class.
Adds an element that has the specified key and value to the object.
The key of the element to add.
The value of the element to add.
The object is read-only.
is null.
An element that has the same key already exists in the object.
Removes all items from the instance.
The object is read-only.
Determines whether the instance contains an element that has the specified key.
true if the instance contains an element that has the specified key; otherwise, false.
The key to locate in the instance.
is null.
Determines whether the dictionary contains the specified value.
true if the dictionary contains the specified value; otherwise, false.
The value.
Gets the number of elements in the object.
The number of elements in the object.
Gets the enumerator.
The enumerator.
Gets or sets the object that has the specified key.
The object that has the specified key.
Marks all keys in the dictionary for retention.
Marks the specified key in the dictionary for retention.
The key to retain in the dictionary.
Gets an object that contains the keys of elements in the object.
The keys of the elements in the object.
Loads the specified controller context by using the specified data provider.
The controller context.
The temporary data provider.
Returns an object that contains the element that is associated with the specified key, without marking the key for deletion.
An object that contains the element that is associated with the specified key.
The key of the element to return.
Removes the element that has the specified key from the object.
true if the element was removed successfully; otherwise, false. This method also returns false if was not found in the . instance.
The key of the element to remove.
The object is read-only.
is null.
Saves the specified controller context by using the specified data provider.
The controller context.
The temporary data provider.
Adds the specified key/value pair to the dictionary.
The key/value pair.
Determines whether a sequence contains a specified element by using the default equality comparer.
true if the dictionary contains the specified key/value pair; otherwise, false.
The key/value pair to search for.
Copies a key/value pair to the specified array at the specified index.
The target array.
The index.
Gets a value that indicates whether the dictionary is read-only.
true if the dictionary is read-only; otherwise, false.
Deletes the specified key/value pair from the dictionary.
true if the key/value pair was removed successfully; otherwise, false.
The key/value pair.
Returns an enumerator that can be used to iterate through a collection.
An object that can be used to iterate through the collection.
Gets the value of the element that has the specified key.
true if the object that implements contains an element that has the specified key; otherwise, false.
The key of the value to get.
When this method returns, the value that is associated with the specified key, if the key is found; otherwise, the default value for the type of the parameter. This parameter is passed uninitialized.
is null.
Gets the object that contains the values in the object.
The values of the elements in the object that implements .
Encapsulates information about the current template context.
Initializes a new instance of the class.
Gets or sets the formatted model value.
The formatted model value.
Retrieves the full DOM ID of a field using the specified HTML name attribute.
The full DOM ID.
The value of the HTML name attribute.
Retrieves the fully qualified name (including a prefix) for a field using the specified HTML name attribute.
The prefixed name of the field.
The value of the HTML name attribute.
Gets or sets the HTML field prefix.
The HTML field prefix.
Contains the number of objects that were visited by the user.
The number of objects.
Determines whether the template has been visited by the user.
true if the template has been visited by the user; otherwise, false.
An object that encapsulates information that describes the model.
Contains methods to build URLs for ASP.NET MVC within an application.
Initializes a new instance of the class.
Initializes a new instance of the class using the specified request context.
An object that contains information about the current request and about the route that it matched.
Initializes a new instance of the class using the specified request context and route collection.
An object that contains information about the current request and about the route that it matched.
A collection of routes.
The or the parameter is null.
Generates a string to a fully qualified URL to an action method.
A string to a fully qualified URL to an action method.
Generates a fully qualified URL to an action method by using the specified action name.
The fully qualified URL to an action method.
The name of the action method.
Generates a fully qualified URL to an action method by using the specified action name and route values.
The fully qualified URL to an action method.
The name of the action method.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
Generates a fully qualified URL to an action method by using the specified action name and controller name.
The fully qualified URL to an action method.
The name of the action method.
The name of the controller.
Generates a fully qualified URL to an action method by using the specified action name, controller name, and route values.
The fully qualified URL to an action method.
The name of the action method.
The name of the controller.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
Generates a fully qualified URL to an action method by using the specified action name, controller name, route values, and protocol to use.
The fully qualified URL to an action method.
The name of the action method.
The name of the controller.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
The protocol for the URL, such as "http" or "https".
Generates a fully qualified URL to an action method by using the specified action name, controller name, and route values.
The fully qualified URL to an action method.
The name of the action method.
The name of the controller.
An object that contains the parameters for a route.
Generates a fully qualified URL for an action method by using the specified action name, controller name, route values, and protocol to use.
The fully qualified URL to an action method.
The name of the action method.
The name of the controller.
An object that contains the parameters for a route.
The protocol for the URL, such as "http" or "https".
Generates a fully qualified URL for an action method by using the specified action name, controller name, route values, protocol to use and host name.
The fully qualified URL to an action method.
The name of the action method.
The name of the controller.
An object that contains the parameters for a route.
The protocol for the URL, such as "http" or "https".
The host name for the URL.
Generates a fully qualified URL to an action method for the specified action name and route values.
The fully qualified URL to an action method.
The name of the action method.
An object that contains the parameters for a route.
Converts a virtual (relative) path to an application absolute path.
The application absolute path.
The virtual path of the content.
Encodes special characters in a URL string into character-entity equivalents.
An encoded URL string.
The text to encode.
Returns a string that contains a content URL.
A string that contains a content URL.
The content path.
The http context.
Returns a string that contains a URL.
A string that contains a URL.
The route name.
The action name.
The controller name.
The HTTP protocol.
The host name.
The fragment.
The route values.
The route collection.
The request context.
true to include implicit MVC values; otherwise false.
Returns a string that contains a URL.
A string that contains a URL.
The route name.
The action name.
The controller name.
The route values.
The route collection.
The request context.
true to include implicit MVC values; otherwise false.
Generates a fully qualified URL for the specified route values.
A fully qualified URL for the specified route values.
The route name.
The route values.
Generates a fully qualified URL for the specified route values.
A fully qualified URL for the specified route values.
The route name.
The route values.
Returns a value that indicates whether the URL is local.
true if the URL is local; otherwise, false.
The URL.
Gets information about an HTTP request that matches a defined route.
The request context.
Gets a collection that contains the routes that are registered for the application.
The route collection.
Generates a fully qualified URL for the specified route values.
The fully qualified URL.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
Generates a fully qualified URL for the specified route name.
The fully qualified URL.
The name of the route that is used to generate URL.
Generates a fully qualified URL for the specified route values by using a route name.
The fully qualified URL.
The name of the route that is used to generate URL.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
Generates a fully qualified URL for the specified route values by using a route name and the protocol to use.
The fully qualified URL.
The name of the route that is used to generate the URL.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
The protocol for the URL, such as "http" or "https".
Generates a fully qualified URL for the specified route values by using a route name.
The fully qualified URL.
The name of the route that is used to generate URL.
An object that contains the parameters for a route.
Generates a fully qualified URL for the specified route values by using the specified route name, protocol to use, and host name.
The fully qualified URL.
The name of the route that is used to generate URL.
An object that contains the parameters for a route.
The protocol for the URL, such as "http" or "https".
The host name for the URL.
Generates a fully qualified URL for the specified route values.
The fully qualified URL.
An object that contains the parameters for a route.
Represents an optional parameter that is used by the class during routing.
Contains the read-only value for the optional parameter.
Returns an empty string. This method supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code.
An empty string.
Provides an object adapter that can be validated.
Initializes a new instance of the class.
The model metadata.
The controller context.
Validates the specified object.
A list of validation results.
The container.
Represents an attribute that is used to prevent forgery of a request.
Initializes a new instance of the class.
Called when authorization is required.
The filter context.
The parameter is null.
Gets or sets the salt string.
The salt string.
Represents an attribute that is used to mark action methods whose input must be validated.
Initializes a new instance of the class.
true to enable validation.
Gets or sets a value that indicates whether to enable validation.
true if validation is enabled; otherwise, false.
Called when authorization is required.
The filter context.
The parameter is null.
Represents the collection of value-provider objects for the application.
Initializes a new instance of the class.
Initializes a new instance of the class and registers the specified value providers.
The list of value providers to register.
Determines whether the collection contains the specified prefix.
true if the collection contains the specified prefix; otherwise, false.
The prefix to search for.
Gets the keys using the specified prefix.
They keys.
The prefix.
Returns a value object using the specified key.
The value object for the specified key.
The key of the value object to retrieve.
Returns a value object using the specified key and skip-validation parameter.
The value object for the specified key.
The key of the value object to retrieve.
true to specify that validation should be skipped; otherwise, false.
Inserts the specified value-provider object into the collection at the specified index location.
The zero-based index location at which to insert the value provider into the collection.
The value-provider object to insert.
The parameter is null.
Replaces the value provider at the specified index location with a new value provider.
The zero-based index of the element to replace.
The new value for the element at the specified index.
The parameter is null.
Note: This API is now obsolete.Represents a dictionary of value providers for the application.
Initializes a new instance of the class.
The controller context.
Adds the specified item to the collection of value providers.
The object to add to the object.
The object is read-only.
Adds an element that has the specified key and value to the collection of value providers.
The key of the element to add.
The value of the element to add.
The object is read-only.
is null.
An element that has the specified key already exists in the object.
Adds an element that has the specified key and value to the collection of value providers.
The key of the element to add.
The value of the element to add.
The object is read-only.
is null.
An element that has the specified key already exists in the object.
Removes all items from the collection of value providers.
The object is read-only.
Determines whether the collection of value providers contains the specified item.
true if is found in the collection of value providers; otherwise, false.
The object to locate in the instance.
Determines whether the collection of value providers contains an element that has the specified key.
true if the collection of value providers contains an element that has the key; otherwise, false.
The key of the element to find in the instance.
is null.
Gets or sets the controller context.
The controller context.
Copies the elements of the collection to an array, starting at the specified index.
The one-dimensional array that is the destination of the elements copied from the object. The array must have zero-based indexing.
The zero-based index in at which copying starts.
is null.
is less than 0.
is multidimensional.-or- is equal to or greater than the length of .-or-The number of elements in the source collection is greater than the available space from to the end of the destination .-or-Type cannot be cast automatically to the type of the destination array.
Gets the number of elements in the collection.
The number of elements in the collection.
Returns an enumerator that can be used to iterate through the collection.
An enumerator that can be used to iterate through the collection.
Gets a value that indicates whether the collection is read-only.
true if the collection is read-only; otherwise, false.
Gets or sets the object that has the specified key.
The object.
Gets a collection that contains the keys of the instance.
A collection that contains the keys of the object that implements the interface.
Removes the first occurrence of the specified item from the collection of value providers.
true if was successfully removed from the collection; otherwise, false. This method also returns false if is not found in the collection.
The object to remove from the instance.
The object is read-only.
Removes the element that has the specified key from the collection of value providers.
true if the element was successfully removed; otherwise, false. This method also returns false if was not found in the collection.
The key of the element to remove.
The object is read-only.
is null.
Returns an enumerator that can be used to iterate through a collection.
An enumerator that can be used to iterate through the collection.
Determines whether the collection contains the specified prefix.
true if the collection contains the specified prefix; otherwise, false.
The prefix to search for.
Returns a value object using the specified key.
The value object for the specified key.
The key of the value object to return.
Gets the value of the element that has the specified key.
true if the object that implements contains an element that has the specified key; otherwise, false.
The key of the element to get.
When this method returns, the value that is associated with the specified key, if the key is found; otherwise, the default value for the type of the parameter. This parameter is passed uninitialized.
is null.
Gets a collection that contains the values in the object.
A collection of the values in the object that implements the interface.
Represents a container for value-provider factory objects.
Gets the collection of value-provider factories for the application.
The collection of value-provider factory objects.
Represents a factory for creating value-provider objects.
Initializes a new instance of the class.
Returns a value-provider object for the specified controller context.
A value-provider object.
An object that encapsulates information about the current HTTP request.
Represents the collection of value-provider factories for the application.
Initializes a new instance of the class.
Initializes a new instance of the class using the specified list of value-provider factories.
A list of value-provider factories to initialize the collection with.
Removes all elements from the collection.
Returns the value-provider factory for the specified controller context.
The value-provider factory object for the specified controller context.
An object that encapsulates information about the current HTTP request.
Inserts the specified value-provider factory object at the specified index location.
The zero-based index location at which to insert the value provider into the collection.
The value-provider factory object to insert.
The parameter is null.
Removes the element at the specified index of the .
The zero-based index of the element to remove.
is less than zero.-or- is equal to or greater than
Sets the specified value-provider factory object at the given index location.
The zero-based index location at which to insert the value provider into the collection.
The value-provider factory object to set.
The parameter is null.
Represents the result of binding a value (such as from a form post or query string) to an action-method argument property, or to the argument itself.
Initializes a new instance of the class.
Initializes a new instance of the class by using the specified raw value, attempted value, and culture information.
The raw value.
The attempted value.
The culture.
Gets or sets the raw value that is converted to a string for display.
The raw value.
Converts the value that is encapsulated by this result to the specified type.
The converted value.
The target type.
The parameter is null.
Converts the value that is encapsulated by this result to the specified type by using the specified culture information.
The converted value.
The target type.
The culture to use in the conversion.
The parameter is null.
Gets or sets the culture.
The culture.
Gets or set the raw value that is supplied by the value provider.
The raw value.
Encapsulates information that is related to rendering a view.
Initializes a new instance of the class.
Initializes a new instance of the class by using the specified controller context, view, view data dictionary, temporary data dictionary, and text writer.
Encapsulates information about the HTTP request.
The view to render.
The dictionary that contains the data that is required in order to render the view.
The dictionary that contains temporary data for the view.
The text writer object that is used to write HTML output.
One of the parameters is null.
Gets or sets a value that indicates whether client-side validation is enabled.
true if client-side validation is enabled; otherwise, false.
Gets or sets an object that encapsulates information that is required in order to validate and process the input data from an HTML form.
An object that encapsulates information that is required in order to validate and process the input data from an HTML form.
Writes the client validation information to the HTTP response.
Gets data that is associated with this request and that is available for only one request.
The temporary data.
Gets or sets a value that indicates whether unobtrusive JavaScript is enabled.
true if unobtrusive JavaScript is enabled; otherwise, false.
Element name used to wrap a top-level message generated by and other overloads.
Element name used to wrap a top-level message generated by and other overloads.
Gets an object that implements the interface to render in the browser.
The view.
Gets the dynamic view data dictionary.
The dynamic view data dictionary.
Gets the view data that is passed to the view.
The view data.
Gets or sets the text writer object that is used to write HTML output.
The object that is used to write the HTML output.
Represents a container that is used to pass data between a controller and a view.
Initializes a new instance of the class.
Initializes a new instance of the class by using the specified model.
The model.
Initializes a new instance of the class by using the specified dictionary.
The dictionary.
The parameter is null.
Adds the specified item to the collection.
The object to add to the collection.
The collection is read-only.
Adds an element to the collection using the specified key and value .
The key of the element to add.
The value of the element to add.
The object is read-only.
is null.
An element with the same key already exists in the object.
Removes all items from the collection.
The object is read-only.
Determines whether the collection contains the specified item.
true if is found in the collection; otherwise, false.
The object to locate in the collection.
Determines whether the collection contains an element that has the specified key.
true if the collection contains an element that has the specified key; otherwise, false.
The key of the element to locate in the collection.
is null.
Copies the elements of the collection to an array, starting at a particular index.
The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
The zero-based index in at which copying begins.
is null.
is less than 0.
is multidimensional.-or- is equal to or greater than the length of .-or- The number of elements in the source collection is greater than the available space from to the end of the destination .-or- Type cannot be cast automatically to the type of the destination .
Gets the number of elements in the collection.
The number of elements in the collection.
Evaluates the specified expression.
The results of the evaluation.
The expression.
The parameter is null or empty.
Evaluates the specified expression by using the specified format.
The results of the evaluation.
The expression.
The format.
Returns an enumerator that can be used to iterate through the collection.
An enumerator that can be used to iterate through the collection.
Returns information about the view data as defined by the parameter.
An object that contains the view data information that is defined by the parameter.
A set of key/value pairs that define the view-data information to return.
The parameter is either null or empty.
Gets a value that indicates whether the collection is read-only.
true if the collection is read-only; otherwise, false.
Gets or sets the item that is associated with the specified key.
The value of the selected item.
Gets a collection that contains the keys of this dictionary.
A collection that contains the keys of the object that implements .
Gets or sets the model that is associated with the view data.
The model that is associated with the view data.
Gets or sets information about the model.
Information about the model.
Gets the state of the model.
The state of the model.
Removes the first occurrence of a specified object from the collection.
true if was successfully removed from the collection; otherwise, false. This method also returns false if is not found in the collection.
The object to remove from the collection.
The collection is read-only.
Removes the element from the collection using the specified key.
true if the element is successfully removed; otherwise, false. This method also returns false if was not found in the original collection.
The key of the element to remove.
The collection is read-only.
is null.
Sets the data model to use for the view.
The data model to use for the view.
Returns an enumerator that can be used to iterate through the collection.
An enumerator that can be used to iterate through the collection.
Gets or sets an object that encapsulates information about the current template context.
An object that contains information about the current template.
Attempts to retrieve the value that is associated with the specified key.
true if the collection contains an element with the specified key; otherwise, false.
The key of the value to get.
When this method returns, the value that is associated with the specified key, if the key is found; otherwise, the default value for the type of the parameter. This parameter is passed uninitialized.
is null.
Gets a collection that contains the values in this dictionary.
A collection that contains the values of the object that implements .
Represents a container that is used to pass strongly typed data between a controller and a view.
The type of the model.
Initializes a new instance of the class.
Initializes a new instance of the class by using the specified view data dictionary.
An existing view data dictionary to copy into this instance.
Initializes a new instance of the class by using the specified model.
The data model to use for the view.
Gets or sets the model.
A reference to the data model.
Gets or sets information about the model.
Information about the model.
Sets the data model to use for the view.
The data model to use for the view.
An error occurred while the model was being set.
Encapsulates information about the current template content that is used to develop templates and about HTML helpers that interact with templates.
Initializes a new instance of the class.
Initializes a new instance of the T:System.Web.Mvc.ViewDataInfo class and associates a delegate for accessing the view data information.
A delegate that defines how the view data information is accessed.
Gets or sets the object that contains the values to be displayed by the template.
The object that contains the values to be displayed by the template.
Gets or sets the description of the property to be displayed by the template.
The description of the property to be displayed by the template.
Gets or sets the current value to be displayed by the template.
The current value to be displayed by the template.
Represents a collection of view engines that are available to the application.
Initializes a new instance of the class.
Initializes a new instance of the class using the specified list of view engines.
The list that is wrapped by the new collection.
is null.
Removes all elements from the .
Finds the specified partial view by using the specified controller context.
The partial view.
The controller context.
The name of the partial view.
The parameter is null.
The parameter is null or empty.
Finds the specified view by using the specified controller context and master view.
The view.
The controller context.
The name of the view.
The name of the master view.
The parameter is null.
The parameter is null or empty.
Inserts an element into the collection at the specified index.
The zero-based index at which item should be inserted.
The object to insert.
is less than zero.-or- is greater than the number of items in the collection.
The parameter is null.
Removes the element at the specified index of the .
The zero-based index of the element to remove.
is less than zero.-or- is equal to or greater than
Replaces the element at the specified index.
The zero-based index of the element to replace.
The new value for the element at the specified index.
is less than zero.-or- is greater than the number of items in the collection.
The parameter is null.
Represents the result of locating a view engine.
Initializes a new instance of the class by using the specified searched locations.
The searched locations.
The parameter is null.
Initializes a new instance of the class by using the specified view and view engine.
The view.
The view engine.
The or parameter is null.
Gets or sets the searched locations.
The searched locations.
Gets or sets the view.
The view.
Gets or sets the view engine.
The view engine.
Represents a collection of view engines that are available to the application.
Gets the view engines.
The view engines.
Represents the information that is needed to build a master view page.
Initializes a new instance of the class.
Gets the AJAX script for the master page.
The AJAX script for the master page.
Gets the HTML for the master page.
The HTML for the master page.
Gets the model.
The model.
Gets the temporary data.
The temporary data.
Gets the URL.
The URL.
Gets the dynamic view-bag dictionary.
The dynamic view-bag dictionary.
Gets the view context.
The view context.
Gets the view data.
The view data.
Gets the writer that is used to render the master page.
The writer that is used to render the master page.
Represents the information that is required in order to build a strongly typed master view page.
The type of the model.
Initializes a new instance of the class.
Gets the AJAX script for the master page.
The AJAX script for the master page.
Gets the HTML for the master page.
The HTML for the master page.
Gets the model.
A reference to the data model.
Gets the view data.
The view data.
Represents the properties and methods that are needed to render a view as a Web Forms page.
Initializes a new instance of the class.
Gets or sets the object that is used to render HTML in Ajax scenarios.
The Ajax helper object that is associated with the view.
Gets or sets the object that is used to render HTML elements.
The HTML helper object that is associated with the view.
Initializes the , , and properties.
Gets or sets the path of the master view.
The path of the master view.
Gets the Model property of the associated object.
The Model property of the associated object.
Raises the event at the beginning of page initialization.
The event data.
Enables processing of the specified HTTP request by the ASP.NET MVC framework.
An object that encapsulates HTTP-specific information about the current HTTP request.
Initializes the object that receives the page content to be rendered.
The object that receives the page content.
Renders the view page to the response using the specified view context.
An object that encapsulates the information that is required in order to render the view, which includes the controller context, form context, the temporary data, and the view data for the associated view.
Note: This API is now obsolete.Sets the text writer that is used to render the view to the response.
The writer that is used to render the view to the response.
Sets the view data dictionary for the associated view.
A dictionary of data to pass to the view.
Gets the temporary data to pass to the view.
The temporary data to pass to the view.
Gets or sets the URL of the rendered page.
The URL of the rendered page.
Gets the view bag.
The view bag.
Gets or sets the information that is used to render the view.
The information that is used to render the view, which includes the form context, the temporary data, and the view data of the associated view.
Gets or sets a dictionary that contains data to pass between the controller and the view.
A dictionary that contains data to pass between the controller and the view.
Gets the text writer that is used to render the view to the response.
The text writer that is used to render the view to the response.
Represents the information that is required in order to render a strongly typed view as a Web Forms page.
The type of the model.
Initializes a new instance of the class.
Gets or sets the object that supports rendering HTML in Ajax scenarios.
The Ajax helper object that is associated with the view.
Gets or sets the object that provides support for rendering elements.
The HTML helper object that is associated with the view.
Instantiates and initializes the and properties.
Gets the property of the associated object.
A reference to the data model.
Sets the view data dictionary for the associated view.
A dictionary of data to pass to the view.
Gets or sets a dictionary that contains data to pass between the controller and the view.
A dictionary that contains data to pass between the controller and the view.
Represents a class that is used to render a view by using an instance that is returned by an object.
Initializes a new instance of the class.
Searches the registered view engines and returns the object that is used to render the view.
The object that is used to render the view.
The controller context.
An error occurred while the method was searching for the view.
Gets the name of the master view (such as a master page or template) to use when the view is rendered.
The name of the master view.
Represents a base class that is used to provide the model to the view and then render the view to the response.
Initializes a new instance of the class.
When called by the action invoker, renders the view to the response.
The context that the result is executed in.
The parameter is null.
Returns the object that is used to render the view.
The view engine.
The context.
Gets the view data model.
The view data model.
Gets or sets the object for this result.
The temporary data.
Gets or sets the object that is rendered to the response.
The view.
Gets the view bag.
The view bag.
Gets or sets the view data object for this result.
The view data.
Gets or sets the collection of view engines that are associated with this result.
The collection of view engines.
Gets or sets the name of the view to render.
The name of the view.
Provides an abstract class that can be used to implement a view start (master) page.
When implemented in a derived class, initializes a new instance of the class.
When implemented in a derived class, gets the HTML markup for the view start page.
The HTML markup for the view start page.
When implemented in a derived class, gets the URL for the view start page.
The URL for the view start page.
When implemented in a derived class, gets the view context for the view start page.
The view context for the view start page.
Provides a container for objects.
Initializes a new instance of the class.
Provides a container for objects.
The type of the model.
Initializes a new instance of the class.
Gets the formatted value.
The formatted value.
Represents the type of a view.
Initializes a new instance of the class.
Gets or sets the name of the type.
The name of the type.
Represents the information that is needed to build a user control.
Initializes a new instance of the class.
Gets the AJAX script for the view.
The AJAX script for the view.
Ensures that view data is added to the object of the user control if the view data exists.
Gets the HTML for the view.
The HTML for the view.
Gets the model.
The model.
Renders the view by using the specified view context.
The view context.
Sets the text writer that is used to render the view to the response.
The writer that is used to render the view to the response.
Sets the view-data dictionary by using the specified view data.
The view data.
Gets the temporary-data dictionary.
The temporary-data dictionary.
Gets the URL for the view.
The URL for the view.
Gets the view bag.
The view bag.
Gets or sets the view context.
The view context.
Gets or sets the view-data dictionary.
The view-data dictionary.
Gets or sets the view-data key.
The view-data key.
Gets the writer that is used to render the view to the response.
The writer that is used to render the view to the response.
Represents the information that is required in order to build a strongly typed user control.
The type of the model.
Initializes a new instance of the class.
Gets the AJAX script for the view.
The AJAX script for the view.
Gets the HTML for the view.
The HTML for the view.
Gets the model.
A reference to the data model.
Sets the view data for the view.
The view data.
Gets or sets the view data.
The view data.
Represents an abstract base-class implementation of the interface.
Initializes a new instance of the class.
Gets or sets the area-enabled master location formats.
The area-enabled master location formats.
Gets or sets the area-enabled partial-view location formats.
The area-enabled partial-view location formats.
Gets or sets the area-enabled view location formats.
The area-enabled view location formats.
Creates the specified partial view by using the specified controller context.
A reference to the partial view.
The controller context.
The partial path for the new partial view.
Creates the specified view by using the controller context, path of the view, and path of the master view.
A reference to the view.
The controller context.
The path of the view.
The path of the master view.
Gets or sets the display mode provider.
The display mode provider.
Returns a value that indicates whether the file is in the specified path by using the specified controller context.
true if the file is in the specified path; otherwise, false.
The controller context.
The virtual path.
Gets or sets the file-name extensions that are used to locate a view.
The file-name extensions that are used to locate a view.
Finds the specified partial view by using the specified controller context.
The partial view.
The controller context.
The name of the partial view.
true to use the cached partial view.
The parameter is null (Nothing in Visual Basic).
The parameter is null or empty.
Finds the specified view by using the specified controller context and master view name.
The page view.
The controller context.
The name of the view.
The name of the master view.
true to use the cached view.
The parameter is null (Nothing in Visual Basic).
The parameter is null or empty.
Gets or sets the master location formats.
The master location formats.
Gets or sets the partial-view location formats.
The partial-view location formats.
Releases the specified view by using the specified controller context.
The controller context.
The view to release.
Gets or sets the view location cache.
The view location cache.
Gets or sets the view location formats.
The view location formats.
Gets or sets the virtual path provider.
The virtual path provider.
Represents the information that is needed to build a Web Forms page in ASP.NET MVC.
Initializes a new instance of the class using the controller context and view path.
The controller context.
The view path.
Initializes a new instance of the class using the controller context, view path, and the path to the master page.
The controller context.
The view path.
The path to the master page.
Initializes a new instance of the class using the controller context, view path, the path to the master page, and a instance.
The controller context.
The view path.
The path to the master page.
An instance of the view page activator interface.
Gets or sets the master path.
The master path.
Renders the view to the response.
An object that encapsulates the information that is required in order to render the view, which includes the controller context, form context, the temporary data, and the view data for the associated view.
The text writer object that is used to write HTML output.
The view page instance.
Represents a view engine that is used to render a Web Forms page to the response.
Initializes a new instance of the class.
Initializes a new instance of the class using the specified view page activator.
An instance of a class that implements the interface.
Creates the specified partial view by using the specified controller context.
The partial view.
The controller context.
The partial path.
Creates the specified view by using the specified controller context and the paths of the view and master view.
The view.
The controller context.
The view path.
The master-view path.
Represents the properties and methods that are needed in order to render a view that uses ASP.NET Razor syntax.
Initializes a new instance of the class.
Gets or sets the object that is used to render HTML using Ajax.
The object that is used to render HTML using Ajax.
Sets the view context and view data for the page.
The parent page.
Gets the object that is associated with the page.
The object that is associated with the page.
Runs the page hierarchy for the ASP.NET Razor execution pipeline.
Gets or sets the object that is used to render HTML elements.
The object that is used to render HTML elements.
Initializes the , , and classes.
Gets the Model property of the associated object.
The Model property of the associated object.
Sets the view data.
The view data.
Gets the temporary data to pass to the view.
The temporary data to pass to the view.
Gets or sets the URL of the rendered page.
The URL of the rendered page.
Gets the view bag.
The view bag.
Gets or sets the information that is used to render the view.
The information that is used to render the view, which includes the form context, the temporary data, and the view data of the associated view.
Gets or sets a dictionary that contains data to pass between the controller and the view.
A dictionary that contains data to pass between the controller and the view.
Represents the properties and methods that are needed in order to render a view that uses ASP.NET Razor syntax.
The type of the view data model.
Initializes a new instance of the class.
Gets or sets the object that is used to render HTML markup using Ajax.
The object that is used to render HTML markup using Ajax.
Gets or sets the object that is used to render HTML elements.
The object that is used to render HTML elements.
Initializes the , , and classes.
Gets the Model property of the associated object.
The Model property of the associated object.
Sets the view data.
The view data.
Gets or sets a dictionary that contains data to pass between the controller and the view.
A dictionary that contains data to pass between the controller and the view.
Represents support for ASP.NET AJAX within an ASP.NET MVC application.
Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the action method.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
An object that provides options for the asynchronous request.
The parameter is null or empty.
Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the action method.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the action method.
The name of the controller.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
An object that provides options for the asynchronous request.
The parameter is null or empty.
Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the action method.
The name of the controller.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the action method.
The name of the controller.
The protocol for the URL, such as "http" or "https".
The host name for the URL.
The URL fragment name (the anchor name).
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the action method.
The name of the controller.
The protocol for the URL, such as "http" or "https".
The host name for the URL.
The URL fragment name (the anchor name).
An object that contains the parameters for a route.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the action method.
The name of the controller.
An object that provides options for the asynchronous request.
The parameter is null or empty.
Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the action method.
The name of the controller.
An object that contains the parameters for a route.
An object that provides options for the asynchronous request.
The parameter is null or empty.
Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the action method.
The name of the controller.
An object that contains the parameters for a route.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the action method.
An object that provides options for the asynchronous request.
The parameter is null or empty.
Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the action method.
An object that contains the parameters for a route.
An object that provides options for the asynchronous request.
The parameter is null or empty.
Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the action method.
An object that contains the parameters for a route.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Writes an opening <form> tag to the response.
An opening <form> tag.
The AJAX helper.
The name of the action method that will handle the request.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
An object that provides options for the asynchronous request.
Writes an opening <form> tag to the response.
An opening <form> tag.
The AJAX helper.
The name of the action method that will handle the request.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
Writes an opening <form> tag to the response.
An opening <form> tag.
The AJAX helper.
The name of the action method that will handle the request.
The name of the controller.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
An object that provides options for the asynchronous request.
Writes an opening <form> tag to the response.
An opening <form> tag.
The AJAX helper.
The name of the action method that will handle the request.
The name of the controller.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
Writes an opening <form> tag to the response.
An opening <form> tag.
The AJAX helper.
The name of the action method that will handle the request.
The name of the controller.
An object that provides options for the asynchronous request.
Writes an opening <form> tag to the response.
An opening <form> tag.
The AJAX helper.
The name of the action method that will handle the request.
The name of the controller.
An object that contains the parameters for a route.
An object that provides options for the asynchronous request.
Writes an opening <form> tag to the response.
An opening <form> tag.
The AJAX helper.
The name of the action method that will handle the request.
The name of the controller.
An object that contains the parameters for a route.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
Writes an opening <form> tag to the response.
An opening <form> tag.
The AJAX helper.
The name of the action method that will handle the request.
An object that provides options for the asynchronous request.
Writes an opening <form> tag to the response.
An opening <form> tag.
The AJAX helper.
The name of the action method that will handle the request.
An object that contains the parameters for a route.
An object that provides options for the asynchronous request.
Writes an opening <form> tag to the response.
An opening <form> tag.
The AJAX helper.
The name of the action method that will handle the request.
An object that contains the parameters for a route.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element..
Writes an opening <form> tag to the response.
An opening <form> tag.
The AJAX helper.
An object that provides options for the asynchronous request.
Writes an opening <form> tag to the response using the specified routing information.
An opening <form> tag.
The AJAX helper.
The name of the route to use to obtain the form post URL.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
An object that provides options for the asynchronous request.
Writes an opening <form> tag to the response using the specified routing information.
An opening <form> tag.
The AJAX helper.
The name of the route to use to obtain the form post URL.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
Writes an opening <form> tag to the response using the specified routing information.
An opening <form> tag.
The AJAX helper.
The name of the route to use to obtain the form post URL.
An object that provides options for the asynchronous request.
Writes an opening <form> tag to the response using the specified routing information.
An opening <form> tag.
The AJAX helper.
The name of the route to use to obtain the form post URL.
An object that contains the parameters for a route.
An object that provides options for the asynchronous request.
Writes an opening <form> tag to the response using the specified routing information.
An opening <form> tag.
The AJAX helper.
The name of the route to use to obtain the form post URL.
An object that contains the parameters for a route.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
Returns an HTML script element that contains a reference to a globalization script that defines the culture information.
A script element whose src attribute is set to the globalization script, as in the following example: <script type="text/javascript" src="/MvcApplication1/Scripts/Globalization/en-US.js"></script>
The AJAX helper object that this method extends.
Returns an HTML script element that contains a reference to a globalization script that defines the specified culture information.
An HTML script element whose src attribute is set to the globalization script, as in the following example:<script type="text/javascript" src="/MvcApplication1/Scripts/Globalization/en-US.js"></script>
The AJAX helper object that this method extends.
Encapsulates information about the target culture, such as date formats.
The parameter is null.
Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
An object that provides options for the asynchronous request.
The parameter is null or empty.
Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the route to use to obtain the form post URL.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
An object that provides options for the asynchronous request.
The parameter is null or empty.
Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the route to use to obtain the form post URL.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the route to use to obtain the form post URL.
The protocol for the URL, such as "http" or "https".
The host name for the URL.
The URL fragment name (the anchor name).
An object that contains the parameters for a route.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the route to use to obtain the form post URL.
An object that provides options for the asynchronous request.
The parameter is null or empty.
Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the route to use to obtain the form post URL.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the route to use to obtain the form post URL.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the route to use to obtain the form post URL.
An object that contains the parameters for a route.
An object that provides options for the asynchronous request.
The parameter is null or empty.
Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
The name of the route to use to obtain the form post URL.
An object that contains the parameters for a route.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
An object that contains the parameters for a route.
An object that provides options for the asynchronous request.
The parameter is null or empty.
Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
An anchor element.
The AJAX helper.
The inner text of the anchor element.
An object that contains the parameters for a route.
An object that provides options for the asynchronous request.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Represents option settings for running Ajax scripts in an ASP.NET MVC application.
Initializes a new instance of the class.
Gets or sets the message to display in a confirmation window before a request is submitted.
The message to display in a confirmation window.
Gets or sets the HTTP request method ("Get" or "Post").
The HTTP request method. The default value is "Post".
Gets or sets the mode that specifies how to insert the response into the target DOM element.
The insertion mode ("InsertAfter", "InsertBefore", or "Replace"). The default value is "Replace".
Gets or sets a value, in milliseconds, that controls the duration of the animation when showing or hiding the loading element.
A value, in milliseconds, that controls the duration of the animation when showing or hiding the loading element.
Gets or sets the id attribute of an HTML element that is displayed while the Ajax function is loading.
The ID of the element that is displayed while the Ajax function is loading.
Gets or sets the name of the JavaScript function to call immediately before the page is updated.
The name of the JavaScript function to call before the page is updated.
Gets or sets the JavaScript function to call when response data has been instantiated but before the page is updated.
The JavaScript function to call when the response data has been instantiated.
Gets or sets the JavaScript function to call if the page update fails.
The JavaScript function to call if the page update fails.
Gets or sets the JavaScript function to call after the page is successfully updated.
The JavaScript function to call after the page is successfully updated.
Returns the Ajax options as a collection of HTML attributes to support unobtrusive JavaScript.
The Ajax options as a collection of HTML attributes to support unobtrusive JavaScript.
Gets or sets the ID of the DOM element to update by using the response from the server.
The ID of the DOM element to update.
Gets or sets the URL to make the request to.
The URL to make the request to.
Enumerates the AJAX script insertion modes.
Insert after the element.
Insert before the element.
Replace the element.
Replace the entire element.
Provides information about an asynchronous action method, such as its name, controller, parameters, attributes, and filters.
Initializes a new instance of the class.
Invokes the asynchronous action method by using the specified parameters and controller context.
An object that contains the result of an asynchronous call.
The controller context.
The parameters of the action method.
The callback method.
An object that contains information to be used by the callback method. This parameter can be null.
Returns the result of an asynchronous operation.
The result of an asynchronous operation.
An object that represents the status of an asynchronous operation.
Executes the asynchronous action method by using the specified parameters and controller context.
The result of executing the asynchronous action method.
The controller context.
The parameters of the action method.
Represents a class that is responsible for invoking the action methods of an asynchronous controller.
Initializes a new instance of the class.
Invokes the asynchronous action method by using the specified controller context, action name, callback method, and state.
An object that contains the result of an asynchronous operation.Implements
The controller context.
The name of the action.
The callback method.
An object that contains information to be used by the callback method. This parameter can be null.
Invokes the asynchronous action method by using the specified controller context, action descriptor, parameters, callback method, and state.
An object that contains the result of an asynchronous operation.
The controller context.
The action descriptor.
The parameters for the asynchronous action method.
The callback method.
An object that contains information to be used by the callback method. This parameter can be null.
Invokes the asynchronous action method by using the specified controller context, filters, action descriptor, parameters, callback method, and state.
An object that contains the result of an asynchronous operation.
The controller context.
The filters.
The action descriptor.
The parameters for the asynchronous action method.
The callback method.
An object that contains information to be used by the callback method. This parameter can be null.
Cancels the action.
true if the action was canceled; otherwise, false.
The user-defined object that qualifies or contains information about an asynchronous operation.
Cancels the action.
true if the action was canceled; otherwise, false.
The user-defined object that qualifies or contains information about an asynchronous operation.
Cancels the action.
true if the action was canceled; otherwise, false.
The user-defined object that qualifies or contains information about an asynchronous operation.
Returns the controller descriptor.
The controller descriptor.
The controller context.
Provides asynchronous operations for the class.
Initializes a new instance of the class.
Initializes a new instance of the class using the synchronization context.
The synchronization context.
Notifies ASP.NET that all asynchronous operations are complete.
Occurs when the method is called.
Gets the number of outstanding operations.
The number of outstanding operations.
Gets the parameters that were passed to the asynchronous completion method.
The parameters that were passed to the asynchronous completion method.
Executes a callback in the current synchronization context.
The asynchronous action.
Gets or sets the asynchronous timeout value, in milliseconds.
The asynchronous timeout value, in milliseconds.
Defines the interface for an action invoker, which is used to invoke an asynchronous action in response to an HTTP request.
Invokes the specified action.
The status of the asynchronous result.
The controller context.
The name of the asynchronous action.
The callback method.
The state.
Cancels the asynchronous action.
true if the asynchronous method could be canceled; otherwise, false.
The asynchronous result.
Used to create an instance for the current request.
Creates an instance of async action invoker for the current request.
The created .
Defines the methods that are required for an asynchronous controller.
Executes the specified request context.
The status of the asynchronous operation.
The request context.
The asynchronous callback method.
The state.
Ends the asynchronous operation.
The asynchronous result.
Provides a container for the asynchronous manager object.
Gets the asynchronous manager object.
The asynchronous manager object.
Provides a container that maintains a count of pending asynchronous operations.
Initializes a new instance of the class.
Occurs when an asynchronous method completes.
Gets the operation count.
The operation count.
Reduces the operation count by 1.
The updated operation count.
Reduces the operation count by the specified value.
The updated operation count.
The number of operations to reduce the count by.
Increments the operation count by one.
The updated operation count.
Increments the operation count by the specified value.
The updated operation count.
The number of operations to increment the count by.
Provides information about an asynchronous action method, such as its name, controller, parameters, attributes, and filters.
Initializes a new instance of the class.
An object that contains information about the method that begins the asynchronous operation (the method whose name ends with "Asynch").
An object that contains information about the completion method (method whose name ends with "Completed").
The name of the action.
The controller descriptor.
Gets the name of the action method.
The name of the action method.
Gets the method information for the asynchronous action method.
The method information for the asynchronous action method.
Begins running the asynchronous action method by using the specified parameters and controller context.
An object that contains the result of an asynchronous call.
The controller context.
The parameters of the action method.
The callback method.
An object that contains information to be used by the callback method. This parameter can be null.
Gets the method information for the asynchronous completion method.
The method information for the asynchronous completion method.
Gets the controller descriptor for the asynchronous action method.
The controller descriptor for the asynchronous action method.
Returns the result of an asynchronous operation.
The result of an asynchronous operation.
An object that represents the status of an asynchronous operation.
Returns an array of custom attributes that are defined for this member, excluding named attributes.
An array of custom attributes, or an empty array if no custom attributes exist.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
Returns an array of custom attributes that are defined for this member, identified by type.
An array of custom attributes, or an empty array if no custom attributes of the specified type exist.
The type of the custom attributes to return.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
Gets the filter attributes.
The filter attributes.
Use cache flag.
Returns the parameters of the action method.
The parameters of the action method.
Returns the action-method selectors.
The action-method selectors.
Determines whether one or more instances of the specified attribute type are defined for the action member.
true if an attribute of type that is represented by is defined for this member; otherwise, false.
The type of the custom attribute.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
Gets the lazy initialized unique ID of the instance of this class.
The lazy initialized unique ID of the instance of this class.
Encapsulates information that describes an asynchronous controller, such as its name, type, and actions.
Initializes a new instance of the class.
The type of the controller.
Gets the type of the controller.
The type of the controller.
Finds an action method by using the specified name and controller context.
The information about the action method.
The controller context.
The name of the action.
Returns a list of action method descriptors in the controller.
A list of action method descriptors in the controller.
Returns custom attributes that are defined for this member, excluding named attributes.
An array of custom attributes, or an empty array if no custom attributes exist.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
Returns custom attributes of a specified type that are defined for this member, excluding named attributes.
An array of custom attributes, or an empty array if no custom attributes exist.
The type of the custom attributes.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
Gets the filter attributes.
The filter attributes.
true to use the cache, otherwise false.
Returns a value that indicates whether one or more instances of the specified custom attribute are defined for this member.
true if an attribute of the type represented by is defined for this member; otherwise, false.
The type of the custom attribute.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
Represents an exception that occurred during the synchronous processing of an HTTP request in an ASP.NET MVC application.
Initializes a new instance of the class using a system-supplied message.
Initializes a new instance of the class using the specified message.
The message that describes the exception. The caller of this constructor must make sure that this string has been localized for the current system culture.
Initializes a new instance of the class using a specified error message and a reference to the inner exception that is the cause of this exception.
The message that describes the exception. The caller of this constructor must make sure that this string has been localized for the current system culture.
The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception.
When an action method returns either Task or Task<T> the provides information about the action.
Initializes a new instance of the class.
The task method information.
The action name.
The controller descriptor.
Gets the name of the action method.
The name of the action method.
Invokes the asynchronous action method using the specified parameters, controller context callback and state.
An object that contains the result of an asynchronous call.
The controller context.
The parameters of the action method.
The optional callback method.
An object that contains information to be used by the callback method. This parameter can be null.
Gets the controller descriptor.
The controller descriptor.
Ends the asynchronous operation.
The result of an asynchronous operation.
An object that represents the status of an asynchronous operation.
Executes the asynchronous action method
The result of executing the asynchronous action method.
The controller context.
The parameters of the action method.
Returns an array of custom attributes that are defined for this member, excluding named attributes.
An array of custom attributes, or an empty array if no custom attributes exist.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
Returns an array of custom attributes that are defined for this member, identified by type.
An array of custom attributes, or an empty array if no custom attributes exist.
The type of the custom attributes.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
Returns an array of all custom attributes applied to this member.
An array that contains all the custom attributes applied to this member, or an array with zero elements if no attributes are defined.
true to search this member's inheritance chain to find the attributes; otherwise, false.
Returns the parameters of the asynchronous action method.
The parameters of the asynchronous action method.
Returns the asynchronous action-method selectors.
The asynchronous action-method selectors.
Returns a value that indicates whether one or more instance of the specified custom attribute are defined for this member.
A value that indicates whether one or more instance of the specified custom attribute are defined for this member.
The type of the custom attribute.
true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
Gets information for the asynchronous task.
Information for the asynchronous task.
Gets the unique ID for the task.
The unique ID for the task.
Represents an authentication challenge context containing information for executing an authentication challenge.
Initializes a new instance of the class.
Initializes a new instance of the class.
The controller context.
The action methods associated with the challenge.
The challenge response.
Gets or sets the action descriptor.
The action descriptor associated with the challenge.
Gets or sets the action result to execute.
The challenge response.
Represents an authentication context containing information for performing authentication.
Initializes a new instance of the class.
Gets or sets the action descriptor.
The action methods associated with the authentication
Gets or sets the currently authenticated principal.
The security credentials for the authentication.
Gets or sets the error result, which indicates that authentication was attempted and failed.
The authentication result.
Defines a filter that performs authentication.
Authenticates the request.
The context to use for authentication.
Adds an authentication challenge to the current .
The context to use for the authentication challenge.
Defines a filter that overrides other filters.
Gets the type of filters to override.
The filter to override.
Represents support for calling child action methods and rendering the result inline in a parent view.
Invokes the specified child action method and returns the result as an HTML string.
The child action result as an HTML string.
The HTML helper instance that this method extends.
The name of the action method to invoke.
The parameter is null.
The parameter is null or empty.
The required virtual path data cannot be found.
Invokes the specified child action method with the specified parameters and returns the result as an HTML string.
The child action result as an HTML string.
The HTML helper instance that this method extends.
The name of the action method to invoke.
An object that contains the parameters for a route. You can use to provide the parameters that are bound to the action method parameters. The parameter is merged with the original route values and overrides them.
The parameter is null.
The parameter is null or empty.
The required virtual path data cannot be found.
Invokes the specified child action method using the specified controller name and returns the result as an HTML string.
The child action result as an HTML string.
The HTML helper instance that this method extends.
The name of the action method to invoke.
The name of the controller that contains the action method.
The parameter is null.
The parameter is null or empty.
The required virtual path data cannot be found.
Invokes the specified child action method using the specified parameters and controller name and returns the result as an HTML string.
The child action result as an HTML string.
The HTML helper instance that this method extends.
The name of the action method to invoke.
The name of the controller that contains the action method.
An object that contains the parameters for a route. You can use to provide the parameters that are bound to the action method parameters. The parameter is merged with the original route values and overrides them.
The parameter is null.
The parameter is null or empty.
The required virtual path data cannot be found.
Invokes the specified child action method using the specified parameters and controller name and returns the result as an HTML string.
The child action result as an HTML string.
The HTML helper instance that this method extends.
The name of the action method to invoke.
The name of the controller that contains the action method.
A dictionary that contains the parameters for a route. You can use to provide the parameters that are bound to the action method parameters. The parameter is merged with the original route values and overrides them.
The parameter is null.
The parameter is null or empty.
The required virtual path data cannot be found.
Invokes the specified child action method using the specified parameters and returns the result as an HTML string.
The child action result as an HTML string.
The HTML helper instance that this method extends.
The name of the action method to invoke.
A dictionary that contains the parameters for a route. You can use to provide the parameters that are bound to the action method parameters. The parameter is merged with the original route values and overrides them.
The parameter is null.
The parameter is null or empty.
The required virtual path data cannot be found.
Invokes the specified child action method and renders the result inline in the parent view.
The HTML helper instance that this method extends.
The name of the child action method to invoke.
The parameter is null.
The parameter is null or empty.
The required virtual path data cannot be found.
Invokes the specified child action method using the specified parameters and renders the result inline in the parent view.
The HTML helper instance that this method extends.
The name of the child action method to invoke.
An object that contains the parameters for a route. You can use to provide the parameters that are bound to the action method parameters. The parameter is merged with the original route values and overrides them.
The parameter is null.
The parameter is null or empty.
The required virtual path data cannot be found.
Invokes the specified child action method using the specified controller name and renders the result inline in the parent view.
The HTML helper instance that this method extends.
The name of the child action method to invoke.
The name of the controller that contains the action method.
The parameter is null.
The parameter is null or empty.
The required virtual path data cannot be found.
Invokes the specified child action method using the specified parameters and controller name and renders the result inline in the parent view.
The HTML helper instance that this method extends.
The name of the child action method to invoke.
The name of the controller that contains the action method.
An object that contains the parameters for a route. You can use to provide the parameters that are bound to the action method parameters. The parameter is merged with the original route values and overrides them.
The parameter is null.
The parameter is null or empty.
The required virtual path data cannot be found.
Invokes the specified child action method using the specified parameters and controller name and renders the result inline in the parent view.
The HTML helper instance that this method extends.
The name of the child action method to invoke.
The name of the controller that contains the action method.
A dictionary that contains the parameters for a route. You can use to provide the parameters that are bound to the action method parameters. The parameter is merged with the original route values and overrides them.
The parameter is null.
The parameter is null or empty.
The required virtual path data cannot be found.
Invokes the specified child action method using the specified parameters and renders the result inline in the parent view.
The HTML helper instance that this method extends.
The name of the child action method to invoke.
A dictionary that contains the parameters for a route. You can use to provide the parameters that are bound to the action method parameters. The parameter is merged with the original route values and overrides them.
The parameter is null.
The parameter is null or empty.
The required virtual path data cannot be found.
Represents support for rendering object values as HTML.
Returns HTML markup for each property in the object that is represented by a string expression.
The HTML markup for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
Returns HTML markup for each property in the object that is represented by a string expression, using additional view data.
The HTML markup for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
Returns HTML markup for each property in the object that is represented by the expression, using the specified template.
The HTML markup for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The name of the template that is used to render the object.
Returns HTML markup for each property in the object that is represented by the expression, using the specified template and additional view data.
The HTML markup for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The name of the template that is used to render the object.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
Returns HTML markup for each property in the object that is represented by the expression, using the specified template and an HTML field ID.
The HTML markup for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The name of the template that is used to render the object.
A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.
Returns HTML markup for each property in the object that is represented by the expression, using the specified template, HTML field ID, and additional view data.
The HTML markup for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The name of the template that is used to render the object.
A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
Returns HTML markup for each property in the object that is represented by the expression.
The HTML markup for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The type of the model.
The type of the value.
Returns a string that contains each property value in the object that is represented by the specified expression, using additional view data.
The HTML markup for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
The type of the model.
The type of the value.
Returns a string that contains each property value in the object that is represented by the , using the specified template.
The HTML markup for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The name of the template that is used to render the object.
The type of the model.
The type of the value.
Returns a string that contains each property value in the object that is represented by the specified expression, using the specified template and additional view data.
The HTML markup for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The name of the template that is used to render the object.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
The type of the model.
The type of the value.
Returns HTML markup for each property in the object that is represented by the , using the specified template and an HTML field ID.
The HTML markup for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The name of the template that is used to render the object.
A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.
The type of the model.
The type of the value.
Returns HTML markup for each property in the object that is represented by the specified expression, using the template, an HTML field ID, and additional view data.
The HTML markup for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The name of the template that is used to render the object.
A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
The type of the model.
The type of the value.
Returns HTML markup for each property in the model.
The HTML markup for each property in the model.
The HTML helper instance that this method extends.
Returns HTML markup for each property in the model, using additional view data.
The HTML markup for each property in the model.
The HTML helper instance that this method extends.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
Returns HTML markup for each property in the model using the specified template.
The HTML markup for each property in the model.
The HTML helper instance that this method extends.
The name of the template that is used to render the object.
Returns HTML markup for each property in the model, using the specified template and additional view data.
The HTML markup for each property in the model.
The HTML helper instance that this method extends.
The name of the template that is used to render the object.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
Returns HTML markup for each property in the model using the specified template and HTML field ID.
The HTML markup for each property in the model.
The HTML helper instance that this method extends.
The name of the template that is used to render the object.
A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.
Returns HTML markup for each property in the model, using the specified template, an HTML field ID, and additional view data.
The HTML markup for each property in the model.
The HTML helper instance that this method extends.
The name of the template that is used to render the object.
A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
Provides a mechanism to get display names.
Gets the display name.
The display name.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the display name.
Gets the display name for the model.
The display name for the model.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the display name.
The type of the model.
The type of the value.
Gets the display name for the model.
The display name for the model.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the display name.
The type of the model.
The type of the value.
Gets the display name for the model.
The display name for the model.
The HTML helper instance that this method extends.
Provides a way to render object values as HTML.
Returns HTML markup for each property in the object that is represented by the specified expression.
The HTML markup for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
Returns HTML markup for each property in the object that is represented by the specified expression.
The HTML markup for each property.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The type of the model.
The type of the result.
Represents support for the HTML input element in an application.
Returns an HTML input element for each property in the object that is represented by the expression.
An HTML input element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
Returns an HTML input element for each property in the object that is represented by the expression, using additional view data.
An HTML input element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
Returns an HTML input element for each property in the object that is represented by the expression, using the specified template.
An HTML input element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The name of the template to use to render the object.
Returns an HTML input element for each property in the object that is represented by the expression, using the specified template and additional view data.
An HTML input element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The name of the template to use to render the object.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
Returns an HTML input element for each property in the object that is represented by the expression, using the specified template and HTML field name.
An HTML input element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The name of the template to use to render the object.
A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.
Returns an HTML input element for each property in the object that is represented by the expression, using the specified template, HTML field name, and additional view data.
An HTML input element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The name of the template to use to render the object.
A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
Returns an HTML input element for each property in the object that is represented by the expression.
An HTML input element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The type of the model.
The type of the value.
Returns an HTML input element for each property in the object that is represented by the expression, using additional view data.
An HTML input element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
The type of the model.
The type of the value.
Returns an HTML input element for each property in the object that is represented by the expression, using the specified template.
An HTML input element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The name of the template to use to render the object.
The type of the model.
The type of the value.
Returns an HTML input element for each property in the object that is represented by the expression, using the specified template and additional view data.
An HTML input element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The name of the template to use to render the object.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
The type of the model.
The type of the value.
Returns an HTML input element for each property in the object that is represented by the expression, using the specified template and HTML field name.
An HTML input element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The name of the template to use to render the object.
A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.
The type of the model.
The type of the value.
Returns an HTML input element for each property in the object that is represented by the expression, using the specified template, HTML field name, and additional view data.
An HTML input element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
The name of the template to use to render the object.
A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
The type of the model.
The type of the value.
Returns an HTML input element for each property in the model.
An HTML input element for each property in the model.
The HTML helper instance that this method extends.
Returns an HTML input element for each property in the model, using additional view data.
An HTML input element for each property in the model.
The HTML helper instance that this method extends.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
Returns an HTML input element for each property in the model, using the specified template.
An HTML input element for each property in the model and in the specified template.
The HTML helper instance that this method extends.
The name of the template to use to render the object.
Returns an HTML input element for each property in the model, using the specified template and additional view data.
An HTML input element for each property in the model.
The HTML helper instance that this method extends.
The name of the template to use to render the object.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
Returns an HTML input element for each property in the model, using the specified template name and HTML field name.
An HTML input element for each property in the model and in the named template.
The HTML helper instance that this method extends.
The name of the template to use to render the object.
A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.
Returns an HTML input element for each property in the model, using the template name, HTML field name, and additional view data.
An HTML input element for each property in the model.
The HTML helper instance that this method extends.
The name of the template to use to render the object.
A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.
An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
Provides methods for working with enumeration values and select lists.
Gets a list of objects corresponding to enum constants defined in the given type.
A list for the given .
The type to evaluate.
Gets a list of objects corresponding to enum constants defined in the given type. Also ensures the will round-trip even if it does not match a defined constant and sets the Selected property to true for one element in the returned list -- matching the .
A list for the given , possibly extended to include an unrecognized .
The type to evaluate.
The value from type to select.
Gets a list of objects corresponding to enum constants defined in the given metadata.
A list for the given metadata.
The model metadata to evaluate.
Gets a list of objects corresponding to enum constants defined in the given metadata. Also ensures the value will round-trip even if it does not match a defined constant and sets the Selected property to true for one element in the returned list -- matching the value.
A list for the given , possibly extended to include an unrecognized .
The metadata to evaluate.
Value from the type of metadata to select.
Gets a value indicating whether the given type or an expression of this type is suitable for use in and calls.
true if will not throw when passed the given type and will not throw when passed an expression of this type; otherwise, false.
The type to check.
Gets a value indicating whether the given metadata or associated expression is suitable for use in and calls.
true if will return not throw when passed given and will not throw when passed associated expression; otherwise, false.
The metadata to check.
Represents support for HTML in an application.
Writes an opening <form> tag to the response. The form uses the POST method, and the request is processed by the action method for the view.
An opening <form> tag.
The HTML helper instance that this method extends.
Writes an opening <form> tag to the response and includes the route values in the action attribute. The form uses the POST method, and the request is processed by the action method for the view.
An opening <form> tag.
The HTML helper instance that this method extends.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
Writes an opening <form> tag to the response and sets the action tag to the specified controller and action. The form uses the POST method.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the action method.
The name of the controller.
Writes an opening <form> tag to the response, and sets the action tag to the specified controller, action, and route values. The form uses the POST method.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the action method.
The name of the controller.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
Writes an opening <form> tag to the response and sets the action tag to the specified controller, action, and route values. The form uses the specified HTTP method.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the action method.
The name of the controller.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
The HTTP method for processing the form, either GET or POST.
Writes an opening <form> tag to the response and sets the action tag to the specified controller, action, and route values. The form uses the specified HTTP method and includes the HTML attributes.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the action method.
The name of the controller.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
The HTTP method for processing the form, either GET or POST.
An object that contains the HTML attributes to set for the element.
Writes an opening <form> tag to the response and sets the action tag to the specified controller and action. The form uses the specified HTTP method.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the action method.
The name of the controller.
The HTTP method for processing the form, either GET or POST.
Writes an opening <form> tag to the response and sets the action tag to the specified controller and action. The form uses the specified HTTP method and includes the HTML attributes from a dictionary.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the action method.
The name of the controller.
The HTTP method for processing the form, either GET or POST.
An object that contains the HTML attributes to set for the element.
Writes an opening <form> tag to the response and sets the action tag to the specified controller and action. The form uses the specified HTTP method and includes the HTML attributes.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the action method.
The name of the controller.
The HTTP method for processing the form, either GET or POST.
An object that contains the HTML attributes to set for the element.
Writes an opening <form> tag to the response, and sets the action tag to the specified controller, action, and route values from the route value dictionary. The form uses the POST method.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the action method.
The name of the controller.
An object that contains the parameters for a route.
Writes an opening <form> tag to the response, and sets the action tag to the specified controller, action, and route values from the route value dictionary. The form uses the specified HTTP method.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the action method.
The name of the controller.
An object that contains the parameters for a route.
The HTTP method for processing the form, either GET or POST.
Writes an opening <form> tag to the response, and sets the action tag to the specified controller, action, and route values from the route value dictionary. The form uses the specified HTTP method, and includes the HTML attributes from the dictionary.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the action method.
The name of the controller.
An object that contains the parameters for a route.
The HTTP method for processing the form, either GET or POST.
An object that contains the HTML attributes to set for the element.
Writes an opening <form> tag to the response and includes the route values from the route value dictionary in the action attribute. The form uses the POST method, and the request is processed by the action method for the view.
An opening <form> tag.
The HTML helper instance that this method extends.
An object that contains the parameters for a route.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
An opening <form> tag.
The HTML helper instance that this method extends.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the route to use to obtain the form-post URL.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the route to use to obtain the form-post URL.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the route to use to obtain the form-post URL.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
The HTTP method for processing the form, either GET or POST.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the route to use to obtain the form-post URL.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
The HTTP method for processing the form, either GET or POST.
An object that contains the HTML attributes to set for the element.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the route to use to obtain the form-post URL.
The HTTP method for processing the form, either GET or POST.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the route to use to obtain the form-post URL.
The HTTP method for processing the form, either GET or POST.
An object that contains the HTML attributes to set for the element.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the route to use to obtain the form-post URL.
The HTTP method for processing the form, either GET or POST.
An object that contains the HTML attributes to set for the element.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the route to use to obtain the form-post URL.
An object that contains the parameters for a route
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the route to use to obtain the form-post URL.
An object that contains the parameters for a route
The HTTP method for processing the form, either GET or POST.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
An opening <form> tag.
The HTML helper instance that this method extends.
The name of the route to use to obtain the form-post URL.
An object that contains the parameters for a route
The HTTP method for processing the form, either GET or POST.
An object that contains the HTML attributes to set for the element.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
An opening <form> tag.
The HTML helper instance that this method extends.
An object that contains the parameters for a route
Renders the closing </form> tag to the response.
The HTML helper instance that this method extends.
Represents support for HTML input controls in an application.
Returns a check box input element by using the specified HTML helper and the name of the form field.
An input element whose type attribute is set to "checkbox".
The HTML helper instance that this method extends.
The name of the form field.
Returns a check box input element by using the specified HTML helper, the name of the form field, and a value to indicate whether the check box is selected.
An input element whose type attribute is set to "checkbox".
The HTML helper instance that this method extends.
The name of the form field.
true to select the check box; otherwise, false. The value of the check box is retrieved in this order - the object, the value of this parameter, the object, and lastly, a checked attribute in the html attributes.
Returns a check box input element by using the specified HTML helper, the name of the form field, a value to indicate whether the check box is selected, and the HTML attributes.
An input element whose type attribute is set to "checkbox".
The HTML helper instance that this method extends.
The name of the form field.
true to select the check box; otherwise, false. The value of the check box is retrieved in this order - the object, the value of this parameter, the object, and lastly, a checked attribute in the html attributes.
An object that contains the HTML attributes to set for the element.
Returns a check box input element by using the specified HTML helper, the name of the form field, a value that indicates whether the check box is selected, and the HTML attributes.
An input element whose type attribute is set to "checkbox".
The HTML helper instance that this method extends.
The name of the form field.
true to select the check box; otherwise, false. The value of the check box is retrieved in this order - the object, the value of this parameter, the object, and lastly, a checked attribute in the html attributes.
An object that contains the HTML attributes to set for the element.
Returns a check box input element by using the specified HTML helper, the name of the form field, and the HTML attributes.
An input element whose type attribute is set to "checkbox".
The HTML helper instance that this method extends.
The name of the form field.
An object that contains the HTML attributes to set for the element.
Returns a check box input element by using the specified HTML helper, the name of the form field, and the HTML attributes.
An input element whose type attribute is set to "checkbox".
The HTML helper instance that this method extends.
The name of the form field.
An object that contains the HTML attributes to set for the element.
Returns a check box input element for each property in the object that is represented by the specified expression.
An HTML input element whose type attribute is set to "checkbox" for each property in the object that is represented by the specified expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
The type of the model.
The parameter is null.
Returns a check box input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.
An HTML input element whose type attribute is set to "checkbox" for each property in the object that is represented by the specified expression, using the specified HTML attributes.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
A dictionary that contains the HTML attributes to set for the element.
The type of the model.
The parameter is null.
Returns a check box input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.
An HTML input element whose type attribute is set to "checkbox" for each property in the object that is represented by the specified expression, using the specified HTML attributes.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
An object that contains the HTML attributes to set for the element.
The type of the model.
The parameter is null.
Returns a hidden input element by using the specified HTML helper and the name of the form field.
An input element whose type attribute is set to "hidden".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
Returns a hidden input element by using the specified HTML helper, the name of the form field, and the value.
An input element whose type attribute is set to "hidden".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
The value of the hidden input element. The value is retrieved in this order - the object, the value of this parameter, the object, and lastly, a value attribute in the html attributes.
Returns a hidden input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes.
An input element whose type attribute is set to "hidden".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
The value of the hidden input element. The value is retrieved in this order - the object, the value of this parameter, the object, and lastly, a value attribute in the html attributes.
An object that contains the HTML attributes to set for the element.
Returns a hidden input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes.
An input element whose type attribute is set to "hidden".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
The value of the hidden input element. The value is retrieved in this order - the object, the value of this parameter, the object, and lastly, a value attribute in the html attributes.
An object that contains the HTML attributes to set for the element.
Returns an HTML hidden input element for each property in the object that is represented by the specified expression.
An input element whose type attribute is set to "hidden" for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
The type of the model.
The type of the property.
Returns an HTML hidden input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.
An input element whose type attribute is set to "hidden" for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
An object that contains the HTML attributes to set for the element.
The type of the model.
The type of the property.
Returns an HTML hidden input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.
An input element whose type attribute is set to "hidden" for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
An object that contains the HTML attributes to set for the element.
The type of the model.
The type of the property.
Returns a password input element by using the specified HTML helper and the name of the form field.
An input element whose type attribute is set to "password".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
Returns a password input element by using the specified HTML helper, the name of the form field, and the value.
An input element whose type attribute is set to "password".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
The value of the password input element. If a value for this parameter is not provided, the value attribute in the html attributes is used to retrieve the value.
Returns a password input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes.
An input element whose type attribute is set to "password".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
The value of the password input element. If a value for this parameter is not provided, the value attribute in the html attributes is used to retrieve the value.
An object that contains the HTML attributes to set for the element.
Returns a password input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes.
An input element whose type attribute is set to "password".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
The value of the password input element. If a value for this parameter is not provided, the value attribute in the html attributes is used to retrieve the value.
An object that contains the HTML attributes to set for the element.
Returns a password input element for each property in the object that is represented by the specified expression.
An HTML input element whose type attribute is set to "password" for each property in the object that is represented by the specified expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
The type of the model.
The type of the value.
The parameter is null.
Returns a password input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.
An HTML input element whose type attribute is set to "password" for each property in the object that is represented by the specified expression, using the specified HTML attributes.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
A dictionary that contains the HTML attributes to set for the element.
The type of the model.
The type of the value.
The parameter is null.
Returns a password input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.
An HTML input element whose type attribute is set to "password" for each property in the object that is represented by the specified expression, using the specified HTML attributes.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
An object that contains the HTML attributes to set for the element.
The type of the model.
The type of the value.
The parameter is null.
Returns a radio button input element that is used to present mutually exclusive options.
An input element whose type attribute is set to "radio".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
The value of the selected radio button. The value is retrieved in this order - the object, the value of this parameter, the object, and lastly, a value attribute in the html attributes.
The parameter is null or empty.
The parameter is null.
Returns a radio button input element that is used to present mutually exclusive options.
An input element whose type attribute is set to "radio".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
The value of the selected radio button. The value is retrieved in this order - the object, the value of this parameter, the object, and lastly, a value attribute in the html attributes.
true to select the radio button; otherwise, false.
The parameter is null or empty.
The parameter is null.
Returns a radio button input element that is used to present mutually exclusive options.
An input element whose type attribute is set to "radio".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
The value of the selected radio button. The value is retrieved in this order - the object, the value of this parameter, the object, and lastly, a value attribute in the html attributes.
true to select the radio button; otherwise, false.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
The parameter is null.
Returns a radio button input element that is used to present mutually exclusive options.
An input element whose type attribute is set to "radio".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
The value of the selected radio button. The value is retrieved in this order - the object, the value of this parameter, the object, and lastly, a value attribute in the html attributes.
true to select the radio button; otherwise, false.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
The parameter is null.
Returns a radio button input element that is used to present mutually exclusive options.
An input element whose type attribute is set to "radio".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
The value of the selected radio button. The value is retrieved in this order - the object, the value of this parameter, the object, and lastly, a value attribute in the html attributes.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
The parameter is null.
Returns a radio button input element that is used to present mutually exclusive options.
An input element whose type attribute is set to "radio".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
The value of the selected radio button. The value is retrieved in this order - the object, the value of this parameter, the object, and lastly, a value attribute in the html attributes.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
The parameter is null.
Returns a radio button input element for each property in the object that is represented by the specified expression.
An HTML input element whose type attribute is set to "radio" for each property in the object that is represented by the specified expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
The value of the selected radio button. The value is retrieved in this order - the object, the value of this parameter, the object, and lastly, a value attribute in the html attributes.
The type of the model.
The type of the value.
The parameter is null.
Returns a radio button input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.
An HTML input element whose type attribute is set to "radio" for each property in the object that is represented by the specified expression, using the specified HTML attributes.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
The value of the selected radio button. The value is retrieved in this order - the object, the value of this parameter, the object, and lastly, a value attribute in the html attributes.
A dictionary that contains the HTML attributes to set for the element.
The type of the model.
The type of the value.
The parameter is null.
Returns a radio button input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.
An HTML input element whose type attribute is set to "radio" for each property in the object that is represented by the specified expression, using the specified HTML attributes.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
The value of the selected radio button. The value is retrieved in this order - the object, the value of this parameter, the object, and lastly, a value attribute in the html attributes.
An object that contains the HTML attributes to set for the element.
The type of the model.
The type of the value.
The parameter is null.
Returns a text input element by using the specified HTML helper and the name of the form field.
An input element whose type attribute is set to "text".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
Returns a text input element by using the specified HTML helper, the name of the form field, and the value.
An input element whose type attribute is set to "text".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
The value of the text input element. The value is retrieved in this order - the object, the value of this parameter, the object, and lastly, a value attribute in the html attributes.
Returns a text input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes.
An input element whose type attribute is set to "text".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
The value of the text input element. The value is retrieved in this order - the object, the value of this parameter, the object, and lastly, a value attribute in the html attributes.
An object that contains the HTML attributes to set for the element.
Returns a text input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes.
An input element whose type attribute is set to "text".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
The value of the text input element. The value is retrieved in this order - the object, the value of this parameter, the object, and lastly, a value attribute in the html attributes.
An object that contains the HTML attributes to set for the element.
Returns a text input element.
An input element whose type attribute is set to "text".
The HTML helper instance that this method extends.
The name of the form field.
The value of the text input element. The value is retrieved in this order - the object, the value of this parameter, the object, and lastly, a value attribute in the html attributes.
A string that is used to format the input.
Returns a text input element.
An input element whose type attribute is set to "text".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
The value of the text input element. The value is retrieved in this order - the object, the value of this parameter, the object, and lastly, a value attribute in the html attributes.
A string that is used to format the input.
An object that contains the HTML attributes to set for the element.
Returns a text input element.
An input element whose type attribute is set to "text".
The HTML helper instance that this method extends.
The name of the form field and the key that is used to look up the value.
The value of the text input element. The value is retrieved in this order - the object, the value of this parameter, the object, and lastly, a value attribute in the html attributes.
A string that is used to format the input.
An object that contains the HTML attributes to set for the element.
Returns a text input element for each property in the object that is represented by the specified expression.
An HTML input element whose type attribute is set to "text" for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
The type of the model.
The type of the value.
The parameter is null or empty.
Returns a text input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.
An HTML input element type attribute is set to "text" for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
A dictionary that contains the HTML attributes to set for the element.
The type of the model.
The type of the value.
The parameter is null or empty.
Returns a text input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.
An HTML input element whose type attribute is set to "text" for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
An object that contains the HTML attributes to set for the element.
The type of the model.
The type of the value.
The parameter is null or empty.
Returns a text input element.
An input element whose type attribute is set to "text".
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
A string that is used to format the input.
The type of the model.
The type of the value.
Returns a text input element.
An input element whose type attribute is set to "text".
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
A string that is used to format the input.
An object that contains the HTML attributes to set for the element.
The type of the model.
The type of the value.
Returns a text input element.
An input element whose type attribute is set to "text".
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
A string that is used to format the input.
An object that contains the HTML attributes to set for the element.
The type of the model.
The type of the value.
Represents support for the HTML label element in an ASP.NET MVC view.
Returns an HTML label element and the property name of the property that is represented by the specified expression.
An HTML label element and the property name of the property that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the property to display.
Returns an HTML label element and the property name of the property that is represented by the specified expression.
An HTML label element and the property name of the property that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the property to display.
An object that contains the HTML attributes to set for the element.
Returns an HTML label element and the property name of the property that is represented by the specified expression.
An HTML label element and the property name of the property that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the property to display.
An object that contains the HTML attributes to set for the element.
Returns an HTML label element and the property name of the property that is represented by the specified expression using the label text.
An HTML label element and the property name of the property that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the property to display.
The label text to display.
Returns an HTML label element and the property name of the property that is represented by the specified expression.
An HTML label element and the property name of the property that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the property to display.
The label text.
An object that contains the HTML attributes to set for the element.
Returns an HTML label element and the property name of the property that is represented by the specified expression.
An HTML label element and the property name of the property that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the property to display.
The label text.
An object that contains the HTML attributes to set for the element.
Returns an HTML label element and the property name of the property that is represented by the specified expression.
An HTML label element and the property name of the property that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the property to display.
The type of the model.
The type of the value.
Returns an HTML label element and the property name of the property that is represented by the specified expression.
An HTML label element and the property name of the property that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the property to display.
An object that contains the HTML attributes to set for the element.
The type of the model.
The type of the value.
Returns an HTML label element and the property name of the property that is represented by the specified expression.
An HTML label element and the property name of the property that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the property to display.
An object that contains the HTML attributes to set for the element.
The type of the model.
The value.
Returns an HTML label element and the property name of the property that is represented by the specified expression using the label text.
An HTML label element and the property name of the property that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the property to display.
The label text to display.
The type of the model.
The type of the value.
Returns an HTML label element and the property name of the property that is represented by the specified expression.
An HTML label element and the property name of the property that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the property to display.
The label text to display.
An object that contains the HTML attributes to set for the element.
The type of the model.
The type of the value.
Returns an HTML label element and the property name of the property that is represented by the specified expression.
An HTML label element and the property name of the property that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the property to display.
The label text.
An object that contains the HTML attributes to set for the element.
The type of the model.
The Value.
Returns an HTML label element and the property name of the property that is represented by the model.
An HTML label element and the property name of the property that is represented by the model.
The HTML helper instance that this method extends.
Returns an HTML label element and the property name of the property that is represented by the specified expression.
An HTML label element and the property name of the property that is represented by the expression.
The HTML helper instance that this method extends.
An object that contains the HTML attributes to set for the element.
Returns an HTML label element and the property name of the property that is represented by the specified expression.
An HTML label element and the property name of the property that is represented by the expression.
The HTML helper instance that this method extends.
An object that contains the HTML attributes to set for the element.
Returns an HTML label element and the property name of the property that is represented by the specified expression using the label text.
An HTML label element and the property name of the property that is represented by the expression.
The HTML helper instance that this method extends.
The label text to display.
Returns an HTML label element and the property name of the property that is represented by the specified expression.
An HTML label element and the property name of the property that is represented by the expression.
The HTML helper instance that this method extends.
The label Text.
An object that contains the HTML attributes to set for the element.
Returns an HTML label element and the property name of the property that is represented by the specified expression.
An HTML label element and the property name of the property that is represented by the expression.
The HTML helper instance that this method extends.
The label text.
An object that contains the HTML attributes to set for the element.
Represents support for HTML links in an application.
Returns an anchor element (a element) for the specified link text and action.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
The name of the action.
The parameter is null or empty.
Returns an anchor element (a element) for the specified link text, action, and route values.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
The name of the action.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
The parameter is null or empty.
Returns an anchor element (a element) for the specified link text, action, route values, and HTML attributes.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
The name of the action.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
An object that contains the HTML attributes for the element. The attributes are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
The parameter is null or empty.
Returns an anchor element (a element) for the specified link text, action, and controller.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
The name of the action.
The name of the controller.
The parameter is null or empty.
Returns an anchor element (a element) for the specified link text, action, controller, route values, and HTML attributes.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
The name of the action.
The name of the controller.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element (a element) for the specified link text, action, controller, protocol, host name, URL fragment, route values, and HTML attributes.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
The name of the action.
The name of the controller.
The protocol for the URL, such as "http" or "https".
The host name for the URL.
The URL fragment name (the anchor name).
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element (a element) for the specified link text, action, controller, protocol, host name, URL fragment, route values as a route value dictionary, and HTML attributes as a dictionary.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
The name of the action.
The name of the controller.
The protocol for the URL, such as "http" or "https".
The host name for the URL.
The URL fragment name (the anchor name).
An object that contains the parameters for a route.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element (a element) for the specified link text, action, controller, route values as a route value dictionary, and HTML attributes as a dictionary.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
The name of the action.
The name of the controller.
An object that contains the parameters for a route.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element (a element) for the specified link text, action, and route values as a route value dictionary.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
The name of the action.
An object that contains the parameters for a route.
The parameter is null or empty.
Returns an anchor element (a element) for the specified link text, action, route values as a route value dictionary, and HTML attributes as a dictionary.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
The name of the action.
An object that contains the parameters for a route.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element (a element) that contains the virtual path of the specified action.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
The parameter is null or empty.
Returns an anchor element (a element) that contains the virtual path of the specified action.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element (a element) that contains the virtual path of the specified action.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
The name of the route that is used to return a virtual path.
The parameter is null or empty.
Returns an anchor element (a element) that contains the virtual path of the specified action.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
The name of the route that is used to return a virtual path.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
The parameter is null or empty.
Returns an anchor element (a element) that contains the virtual path of the specified action.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
The name of the route that is used to return a virtual path.
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element (a element) that contains the virtual path of the specified action.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
The name of the route that is used to return a virtual path.
The protocol for the URL, such as "http" or "https".
The host name for the URL.
The URL fragment name (the anchor name).
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element (a element) that contains the virtual path of the specified action.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
The name of the route that is used to return a virtual path.
The protocol for the URL, such as "http" or "https".
The host name for the URL.
The URL fragment name (the anchor name).
An object that contains the parameters for a route.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element (a element) that contains the virtual path of the specified action.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
The name of the route that is used to return a virtual path.
An object that contains the parameters for a route.
The parameter is null or empty.
Returns an anchor element (a element) that contains the virtual path of the specified action.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
The name of the route that is used to return a virtual path.
An object that contains the parameters for a route.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an anchor element (a element) that contains the virtual path of the specified action.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
An object that contains the parameters for a route.
The parameter is null or empty.
Returns an anchor element (a element) that contains the virtual path of the specified action.
An anchor element (a element).
The HTML helper instance that this method extends.
The inner text of the anchor element.
An object that contains the parameters for a route.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Represents an HTML form element in an MVC view.
Initializes a new instance of the class using the specified HTTP response object.
The HTTP response object.
The parameter is null.
Initializes a new instance of the class using the specified view context.
An object that encapsulates the information that is required in order to render a view.
The parameter is null.
Releases all resources that are used by the current instance of the class.
Releases unmanaged and, optionally, managed resources used by the current instance of the class.
true to release both managed and unmanaged resources; false to release only unmanaged resources.
Ends the form and disposes of all form resources.
Gets the HTML ID and name attributes of the string.
Gets the ID of the string.
The HTML ID attribute value for the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the ID.
Gets the ID of the string
The HTML ID attribute value for the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the ID.
The type of the model.
The type of the property.
Gets the ID of the string.
The HTML ID attribute value for the object that is represented by the expression.
The HTML helper instance that this method extends.
Gets the full HTML field name for the object that is represented by the expression.
The full HTML field name for the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the name.
Gets the full HTML field name for the object that is represented by the expression.
The full HTML field name for the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the name.
The type of the model.
The type of the property.
Gets the full HTML field name for the object that is represented by the expression.
The full HTML field name for the object that is represented by the expression.
The HTML helper instance that this method extends.
Represents the functionality to render a partial view as an HTML-encoded string.
Renders the specified partial view as an HTML-encoded string.
The partial view that is rendered as an HTML-encoded string.
The HTML helper instance that this method extends.
The name of the partial view to render.
Renders the specified partial view as an HTML-encoded string.
The partial view that is rendered as an HTML-encoded string.
The HTML helper instance that this method extends.
The name of the partial view to render.
The model for the partial view.
Renders the specified partial view as an HTML-encoded string.
The partial view that is rendered as an HTML-encoded string.
The HTML helper instance that this method extends.
The name of the partial view.
The model for the partial view.
The view data dictionary for the partial view.
Renders the specified partial view as an HTML-encoded string.
The partial view that is rendered as an HTML-encoded string.
The HTML helper instance that this method extends.
The name of the partial view to render.
The view data dictionary for the partial view.
Provides support for rendering a partial view.
Renders the specified partial view by using the specified HTML helper.
The HTML helper.
The name of the partial view
Renders the specified partial view, passing it a copy of the current object, but with the Model property set to the specified model.
The HTML helper.
The name of the partial view.
The model.
Renders the specified partial view, replacing the partial view's ViewData property with the specified object and setting the Model property of the view data to the specified model.
The HTML helper.
The name of the partial view.
The model for the partial view.
The view data for the partial view.
Renders the specified partial view, replacing its ViewData property with the specified object.
The HTML helper.
The name of the partial view.
The view data.
Represents support for making selections in a list.
Returns a single-selection select element using the specified HTML helper and the name of the form field.
An HTML select element.
The HTML helper instance that this method extends.
The name of the form field to return.
The parameter is null or empty.
Returns a single-selection select element using the specified HTML helper, the name of the form field, and the specified list items.
An HTML select element with an option subelement for each item in the list.
The HTML helper instance that this method extends.
The name of the form field to return.
A collection of objects that are used to populate the drop-down list.
The parameter is null or empty.
Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, and the specified HTML attributes.
An HTML select element with an option subelement for each item in the list.
The HTML helper instance that this method extends.
The name of the form field to return.
A collection of objects that are used to populate the drop-down list.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, and the specified HTML attributes.
An HTML select element with an option subelement for each item in the list.
The HTML helper instance that this method extends.
The name of the form field to return.
A collection of objects that are used to populate the drop-down list.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, and an option label.
An HTML select element with an option subelement for each item in the list.
The HTML helper instance that this method extends.
The name of the form field to return.
A collection of objects that are used to populate the drop-down list.
The text for a default empty item. This parameter can be null.
The parameter is null or empty.
Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, an option label, and the specified HTML attributes.
An HTML select element with an option subelement for each item in the list.
The HTML helper instance that this method extends.
The name of the form field to return.
A collection of objects that are used to populate the drop-down list.
The text for a default empty item. This parameter can be null.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, an option label, and the specified HTML attributes.
An HTML select element with an option subelement for each item in the list.
The HTML helper instance that this method extends.
The name of the form field to return.
A collection of objects that are used to populate the drop-down list.
The text for a default empty item. This parameter can be null.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns a single-selection select element using the specified HTML helper, the name of the form field, and an option label.
An HTML select element with an option subelement for each item in the list.
The HTML helper instance that this method extends.
The name of the form field to return.
The text for a default empty item. This parameter can be null.
The parameter is null or empty.
Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items.
An HTML select element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
A collection of objects that are used to populate the drop-down list.
The type of the model.
The type of the value.
The parameter is null.
Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and HTML attributes.
An HTML select element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
A collection of objects that are used to populate the drop-down list.
An object that contains the HTML attributes to set for the element.
The type of the model.
The type of the value.
The parameter is null.
Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and HTML attributes.
An HTML select element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
A collection of objects that are used to populate the drop-down list.
An object that contains the HTML attributes to set for the element.
The type of the model.
The type of the value.
The parameter is null.
Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and option label.
An HTML select element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
A collection of objects that are used to populate the drop-down list.
The text for a default empty item. This parameter can be null.
The type of the model.
The type of the value.
The parameter is null.
Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items, option label, and HTML attributes.
An HTML select element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
A collection of objects that are used to populate the drop-down list.
The text for a default empty item. This parameter can be null.
An object that contains the HTML attributes to set for the element.
The type of the model.
The type of the value.
The parameter is null.
Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items, option label, and HTML attributes.
An HTML select element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
A collection of objects that are used to populate the drop-down list.
The text for a default empty item. This parameter can be null.
An object that contains the HTML attributes to set for the element.
The type of the model.
The type of the value.
The parameter is null.
Returns an HTML select element for each value in the enumeration that is represented by the specified expression.
An HTML select element for each value in the enumeration that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the values to display.
The type of the model.
The type of the value.
Returns an HTML select element for each value in the enumeration that is represented by the specified expression.
An HTML select element for each value in the enumeration that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the values to display.
An object that contains the HTML attributes to set for the element.
The type of the model.
The type of the value.
Returns an HTML select element for each value in the enumeration that is represented by the specified expression.
An HTML select element for each value in the enumeration that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the values to display.
An object that contains the HTML attributes to set for the element.
The type of the model.
The type of the value.
Returns an HTML select element for each value in the enumeration that is represented by the specified expression.
An HTML select element for each value in the enumeration that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the values to display.
The text for a default empty item. This parameter can be null.
The type of the model.
The type of the value.
Returns an HTML select element for each value in the enumeration that is represented by the specified expression.
An HTML select element for each value in the enumeration that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the values to display.
The text for a default empty item. This parameter can be null.
An object that contains the HTML attributes to set for the element.
The type of the model.
The type of the value.
Returns an HTML select element for each value in the enumeration that is represented by the specified expression.
An HTML select element for each value in the enumeration that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the values to display.
The text for a default empty item. This parameter can be null.
An object that contains the HTML attributes to set for the element.
The type of the model.
The type of the value.
Returns a multi-select select element using the specified HTML helper and the name of the form field.
An HTML select element.
The HTML helper instance that this method extends.
The name of the form field to return.
The parameter is null or empty.
Returns a multi-select select element using the specified HTML helper, the name of the form field, and the specified list items.
An HTML select element with an option subelement for each item in the list.
The HTML helper instance that this method extends.
The name of the form field to return.
A collection of objects that are used to populate the drop-down list.
The parameter is null or empty.
Returns a multi-select select element using the specified HTML helper, the name of the form field, the specified list items, and the specified HMTL attributes.
An HTML select element with an option subelement for each item in the list..
The HTML helper instance that this method extends.
The name of the form field to return.
A collection of objects that are used to populate the drop-down list.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns a multi-select select element using the specified HTML helper, the name of the form field, and the specified list items.
An HTML select element with an option subelement for each item in the list..
The HTML helper instance that this method extends.
The name of the form field to return.
A collection of objects that are used to populate the drop-down list.
An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
Returns an HTML select element for each property in the object that is represented by the specified expression and using the specified list items.
An HTML select element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
A collection of objects that are used to populate the drop-down list.
The type of the model.
The type of the property.
The parameter is null.
Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and HTML attributes.
An HTML select element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
A collection of objects that are used to populate the drop-down list.
An object that contains the HTML attributes to set for the element.
The type of the model.
The type of the property.
The parameter is null.
Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and HTML attributes.
An HTML select element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to display.
A collection of objects that are used to populate the drop-down list.
An object that contains the HTML attributes to set for the element.
The type of the model.
The type of the property.
The parameter is null.
Represents support for HTML textarea controls.
Returns the specified textarea element by using the specified HTML helper and the name of the form field.
The textarea element.
The HTML helper instance that this method extends.
The name of the form field to return.
Returns the specified textarea element by using the specified HTML helper, the name of the form field, and the specified HTML attributes.
The textarea element.
The HTML helper instance that this method extends.
The name of the form field to return.
An object that contains the HTML attributes to set for the element.
Returns the specified textarea element by using the specified HTML helper and HTML attributes.
The textarea element.
The HTML helper instance that this method extends.
The name of the form field to return.
An object that contains the HTML attributes to set for the element.
Returns the specified textarea element by using the specified HTML helper, the name of the form field, and the text content.
The textarea element.
The HTML helper instance that this method extends.
The name of the form field to return.
The text content.
Returns the specified textarea element by using the specified HTML helper, the name of the form field, the text content, and the specified HTML attributes.
The textarea element.
The HTML helper instance that this method extends.
The name of the form field to return.
The text content.
An object that contains the HTML attributes to set for the element.
Returns the specified textarea element by using the specified HTML helper, the name of the form field, the text content, the number of rows and columns, and the specified HTML attributes.
The textarea element.
The HTML helper instance that this method extends.
The name of the form field to return.
The text content.
The number of rows.
The number of columns.
An object that contains the HTML attributes to set for the element.
Returns the specified textarea element by using the specified HTML helper, the name of the form field, the text content, the number of rows and columns, and the specified HTML attributes.
The textarea element.
The HTML helper instance that this method extends.
The name of the form field to return.
The text content.
The number of rows.
The number of columns.
An object that contains the HTML attributes to set for the element.
Returns the specified textarea element by using the specified HTML helper, the name of the form field, the text content, and the specified HTML attributes.
The textarea element.
The HTML helper instance that this method extends.
The name of the form field to return.
The text content.
An object that contains the HTML attributes to set for the element.
Returns an HTML textarea element for each property in the object that is represented by the specified expression.
An HTML textarea element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
The type of the model.
The type of the property.
The parameter is null.
Returns an HTML textarea element for each property in the object that is represented by the specified expression using the specified HTML attributes.
An HTML textarea element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
A dictionary that contains the HTML attributes to set for the element.
The type of the model.
The type of the property.
The parameter is null.
Returns an HTML textarea element for each property in the object that is represented by the specified expression using the specified HTML attributes and the number of rows and columns.
An HTML textarea element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
The number of rows.
The number of columns.
A dictionary that contains the HTML attributes to set for the element.
The type of the model.
The type of the property.
The parameter is null.
Returns an HTML textarea element for each property in the object that is represented by the specified expression using the specified HTML attributes and the number of rows and columns.
An HTML textarea element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
The number of rows.
The number of columns.
A dictionary that contains the HTML attributes to set for the element.
The type of the model.
The type of the property.
The parameter is null.
Returns an HTML textarea element for each property in the object that is represented by the specified expression using the specified HTML attributes.
An HTML textarea element for each property in the object that is represented by the expression.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
A dictionary that contains the HTML attributes to set for the element.
The type of the model.
The type of the property.
The parameter is null.
Provides support for validating the input from an HTML form.
Gets or sets the name of the resource file (class key) that contains localized string values.
The name of the resource file (class key).
Retrieves the validation metadata for the specified model and applies each rule to the data field.
The HTML helper instance that this method extends.
The name of the property or model object that is being validated.
The parameter is null.
Retrieves the validation metadata for the specified model and applies each rule to the data field.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
The type of the model.
The type of the property.
Displays a validation message if an error exists for the specified field in the object.
If the property or object is valid, an empty string; otherwise, a span element that contains an error message.
The HTML helper instance that this method extends.
The name of the property or model object that is being validated.
Displays a validation message if an error exists for the specified field in the object.
If the property or object is valid, an empty string; otherwise, a span element that contains an error message.
The HTML helper instance that this method extends.
The name of the property or model object that is being validated.
An object that contains the HTML attributes for the element.
Displays a validation message if an error exists for the specified entry in the object.
null if the entry is valid and client-side validation is disabled. Otherwise, a element that contains an error message.
The HTML helper instance that this method operates on.
The name of the entry being validated.
An that contains the HTML attributes for the element.
The tag to be set for the wrapping HTML element of the validation message.
Displays a validation message if an error exists for the specified field in the object.
If the property or object is valid, an empty string; otherwise, a span element that contains an error message.
The HTML helper instance that this method extends.
The name of the property or model object that is being validated.
An object that contains the HTML attributes for the element.
Displays a validation message if an error exists for the specified entry in the object.
null if the entry is valid and client-side validation is disabled. Otherwise, a element that contains an error message.
The HTML helper instance that this method operates on.
The name of the entry being validated.
An object that contains the HTML attributes for the element.
The tag to be set for the wrapping HTML element of the validation message.
Displays a validation message if an error exists for the specified field in the object.
If the property or object is valid, an empty string; otherwise, a span element that contains an error message.
The HTML helper instance that this method extends.
The name of the property or model object that is being validated.
The message to display if the specified field contains an error.
Displays a validation message if an error exists for the specified field in the object.
If the property or object is valid, an empty string; otherwise, a span element that contains an error message.
The HTML helper instance that this method extends.
The name of the property or model object that is being validated.
The message to display if the specified field contains an error.
An object that contains the HTML attributes for the element.
Displays a validation message if an error exists for the specified entry in the object.
null if the model object is valid and client-side validation is disabled. Otherwise, a element that contains an error message.
The HTML helper instance that this method operates on.
The name of the model object being validated.
The message to display if the specified entry contains an error.
An that contains the HTML attributes for the element.
The tag to be set for the wrapping HTML element of the validation message.
Displays a validation message if an error exists for the specified field in the object.
If the property or object is valid, an empty string; otherwise, a span element that contains an error message.
The HTML helper instance that this method extends.
The name of the property or model object that is being validated.
The message to display if the specified field contains an error.
An object that contains the HTML attributes for the element.
Displays a validation message if an error exists for the specified entry in the object.
null if the entry is valid and client-side validation is disabled. Otherwise, a element that contains an error message.
The HTML helper instance that this method operates on.
The name of the entry being validated.
The message to display if the specified entry contains an error.
An object that contains the HTML attributes for the element.
The tag to be set for the wrapping HTML element of the validation message.
Displays a validation message if an error exists for the specified entry in the object.
null if the entry is valid and client-side validation is disabled. Otherwise, a element that contains an error message.
The HTML helper instance that this method operates on.
The name of the entry being validated.
The message to display if the specified entry contains an error.
The tag to be set for the wrapping HTML element of the validation message.
Returns the HTML markup for a validation-error message for each data field that is represented by the specified expression.
If the property or object is valid, an empty string; otherwise, a span element that contains an error message.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
The type of the model.
The type of the property.
Returns the HTML markup for a validation-error message for each data field that is represented by the specified expression, using the specified message.
If the property or object is valid, an empty string; otherwise, a span element that contains an error message.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
The message to display if the specified field contains an error.
The type of the model.
The type of the property.
Returns the HTML markup for a validation-error message for each data field that is represented by the specified expression, using the specified message and HTML attributes.
If the property or object is valid, an empty string; otherwise, a span element that contains an error message.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
The message to display if the specified field contains an error.
An object that contains the HTML attributes for the element.
The type of the model.
The type of the property.
Returns the HTML markup for a validation-error message for the specified expression.
null if the model object is valid and client-side validation is disabled. Otherwise, a element that contains an error message.
The HTML helper instance that this method operates on.
An expression that identifies the object that contains the properties to render.
The message to display if a validation error occurs.
An that contains the HTML attributes for the element.
The tag to be set for the wrapping HTML element of the validation message.
The type of the model.
The type of the property.
Returns the HTML markup for a validation-error message for each data field that is represented by the specified expression, using the specified message and HTML attributes.
If the property or object is valid, an empty string; otherwise, a span element that contains an error message.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to render.
The message to display if the specified field contains an error.
An object that contains the HTML attributes for the element.
The type of the model.
The type of the property.
Returns the HTML markup for a validation-error message for the specified expression.
null if the model object is valid and client-side validation is disabled. Otherwise, a element that contains an error message.
The HTML helper instance that this method operates on.
An expression that identifies the object that contains the properties to render.
The message to display if a validation error occurs.
An object that contains the HTML attributes for the element.
The tag to be set for the wrapping HTML element of the validation message.
The type of the model.
The type of the property.
Returns the HTML markup for a validation-error message for the specified expression.
null if the model object is valid and client-side validation is disabled. Otherwise, a element that contains an error message.
The HTML helper instance that this method operates on.
An expression that identifies the object that contains the properties to render.
The message to display if a validation error occurs.
The tag to be set for the wrapping HTML element of the validation message.
The type of the model.
The type of the property.
Returns an unordered list (ul element) of validation messages that are in the object.
A string that contains an unordered list (ul element) of validation messages.
The HTML helper instance that this method extends.
Returns an unordered list (ul element) of validation messages that are in the object and optionally displays only model-level errors.
A string that contains an unordered list (ul element) of validation messages.
The HTML helper instance that this method extends.
true to have the summary display model-level errors only, or false to have the summary display all errors.
Returns an unordered list (ul element) of validation messages that are in the object and optionally displays only model-level errors.
A string that contains an unordered list (ul element) of validation messages.
The HTML helper instance that this method extends.
true to have the summary display model-level errors only, or false to have the summary display all errors.
The message to display with the validation summary.
Returns an unordered list (ul element) of validation messages that are in the object and optionally displays only model-level errors.
A string that contains an unordered list (ul element) of validation messages.
The HTML helper instance that this method extends.
true to have the summary display model-level errors only, or false to have the summary display all errors.
The message to display with the validation summary.
A dictionary that contains the HTML attributes for the element.
Returns an unordered list (ul element) of validation messages that are in the object and optionally displays only model-level errors.
A string that contains an unordered list (ul element) of validation messages.
The HTML helper instance that this method extends.
true to have the summary display model-level errors only, or false to have the summary display all errors.
The message to display with the validation summary.
An object that contains the HTML attributes for the element.
Returns an unordered list (ul element) of validation messages that are in the object.
A string that contains an unordered list (ul element) of validation messages.
The HMTL helper instance that this method extends.
The message to display if the specified field contains an error.
Returns an unordered list (ul element) of validation messages that are in the object.
A string that contains an unordered list (ul element) of validation messages.
The HTML helper instance that this method extends.
The message to display if the specified field contains an error.
A dictionary that contains the HTML attributes for the element.
Returns an unordered list (ul element) of validation messages in the object.
A string that contains an unordered list (ul element) of validation messages.
The HTML helper instance that this method extends.
The message to display if the specified field contains an error.
An object that contains the HTML attributes for the element.
Provides a mechanism to create custom HTML markup compatible with the ASP.NET MVC model binders and templates.
Provides a mechanism to create custom HTML markup compatible with the ASP.NET MVC model binders and templates.
The HTML markup for the value.
The HTML helper instance that this method extends.
The name of the model.
Provides a mechanism to create custom HTML markup compatible with the ASP.NET MVC model binders and templates.
The HTML markup for the value.
The HTML helper instance that this method extends.
The name of the model.
The format string.
Provides a mechanism to create custom HTML markup compatible with the ASP.NET MVC model binders and templates.
The HTML markup for the value.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to expose.
The model.
The property.
Provides a mechanism to create custom HTML markup compatible with the ASP.NET MVC model binders and templates.
The HTML markup for the value.
The HTML helper instance that this method extends.
An expression that identifies the object that contains the properties to expose.
The format string.
The model.
The property.
Provides a mechanism to create custom HTML markup compatible with the ASP.NET MVC model binders and templates.
The HTML markup for the value.
The HTML helper instance that this method extends.
Provides a mechanism to create custom HTML markup compatible with the ASP.NET MVC model binders and templates.
The HTML markup for the value.
The HTML helper instance that this method extends.
The format string.
Compiles ASP.NET Razor views into classes.
Initializes a new instance of the class.
The inherits directive.
The model directive.
Extends the VBCodeParser class by adding support for the @model keyword.
Initializes a new instance of the class.
Sets a value that indicates whether the current code block and model should be inherited.
true if the code block and model is inherited; otherwise, false.
The Model Type Directive.
Returns void.
Configures the ASP.NET Razor parser and code generator for a specified file.
Initializes a new instance of the class.
The virtual path of the ASP.NET Razor file.
The physical path of the ASP.NET Razor file.
Returns the ASP.NET MVC language-specific Razor code generator.
The ASP.NET MVC language-specific Razor code generator.
The C# or Visual Basic code generator.
Returns the ASP.NET MVC language-specific Razor code parser using the specified language parser.
The ASP.NET MVC language-specific Razor code parser.
The C# or Visual Basic code parser.
Creates instances based on the provided factories and action. The route entries provide direct routing to the provided action.
A set of route entries.
The action descriptor.
The direct route factories.
The constraint resolver.
Gets a set of route factories for the given action descriptor.
A set of route factories.
The action descriptor.
Gets the area prefix from the provided controller.
The area prefix or null.
The controller descriptor.
Creates instances based on the provided factories, controller and actions. The route entries provided direct routing to the provided controller and can reach the set of provided actions.
A set of route entries.
The controller descriptor.
The action descriptors.
The direct route factories.
The constraint resolver.
Gets route factories for the given controller descriptor.
A set of route factories.
The controller descriptor.
Gets direct routes for the given controller descriptor and action descriptors based on attributes.
A set of route entries.
The controller descriptor.
The action descriptors for all actions.
The constraint resolver.
Gets the route prefix from the provided controller.
The route prefix or null.
The controller descriptor.
The default implementation of . Resolves constraints by parsing a constraint key and constraint arguments, using a map to resolve the constraint type, and calling an appropriate constructor for the constraint type.
Gets the mutable dictionary that maps constraint keys to a particular constraint type.
Represents a context that supports creating a direct route.
Initializes a new instance of the class.
The route prefix, if any, defined by the area.
The route prefix, if any, defined by the controller.
The action descriptors to which to create a route.
The inline constraint resolver.
A value indicating whether the route is configured at the action or controller level.
Gets the action descriptors to which to create a route.
The action descriptors to which to create a route.
Gets the route prefix, if any, defined by the area.
The route prefix, if any, defined by the area.
Gets the route prefix, if any, defined by the controller.
The route prefix, if any, defined by the controller.
Creates a route builder that can build a route matching this context.
A route builder that can build a route matching this context.
The route template.
Creates a route builder that can build a route matching this context.
A route builder that can build a route matching this context.
The route template.
The inline constraint resolver to use, if any; otherwise, null.
Gets the inline constraint resolver.
The inline constraint resolver.
Gets a value indicating whether the route is configured at the action or controller level.
true when the route is configured at the action level; otherwise false if the route is configured at the controller level.
Defines a builder that creates direct routes to actions (attribute routes).
Gets the action descriptors to which to create a route.
The action descriptors to which to create a route.
Creates a route entry based on the current property values.
The route entry created.
Gets or sets the route constraints.
The route constraints.
Gets or sets the route data tokens.
The route data tokens.
Gets or sets the route defaults.
The route defaults.
Gets or sets the route name.
The route name, or null if no name supplied.
Gets or sets the route order.
The route order.
Gets or sets the route precedence.
The route precedence.
Gets a value indicating whether the route is configured at the action or controller level.
true when the route is configured at the action level; otherwise, false if the route is configured at the controller level.
Gets or sets the route template.
The route template.
Defines a factory that creates a route directly to a set of action descriptors (an attribute route).
Creates a direct route entry.
The direct route entry.
The context to use to create the route.
Defines a provider for routes that directly target action descriptors (attribute routes).
Gets the direct routes for a controller.
A set of route entries for the controller.
The controller descriptor.
The action descriptors.
The inline constraint resolver.
Defines an abstraction for resolving inline constraints as instances of .
Resolves the inline constraint.
The the inline constraint was resolved to.
The inline constraint to resolve.
Provides information for building a System.Web.Routing.Route.
Gets the route template describing the URI pattern to match against.
The route template describing the URI pattern to match against.
Gets the name of the route to generate.
The name of the route to generate.
Defines a route prefix.
Gets the route prefix.
The route prefix.
Builds instances based on route information.
Initializes a new instance of the class using the default inline constraint resolver.
Initializes a new instance of the class.
The to use for resolving inline constraints.
Builds an for a particular action.
The generated .
The tokenized route template for the route.
The HTTP methods supported by the route. A null value specify that all possible methods are supported.
The name of the associated controller.
The name of the associated action.
The method that the route attribute has been applied on.
Builds an for a particular action.
The generated route.
The tokenized route template for the route.
The controller the route attribute has been applied on.
Builds an .
The generated .
The route defaults.
The route constraints.
The detokenized route template.
The method that the route attribute has been applied on.
Gets the resolver for resolving inline constraints.
The resolver for resolving inline constraints.
Represents a named route.
Initializes a new instance of the class.
The route name.
The route.
Gets the route name.
The route name, if any; otherwise, null.
Gets the route.
The route.
Represents an attribute route that may contain custom constraints.
Initializes a new instance of the class.
The route template.
Gets the route constraints.
The route constraints, if any; otherwise null.
Creates a direct route entry.
The direct route entry.
The context to use to create the route.
Gets the route data tokens.
The route data tokens, if any; otherwise null.
Gets the route defaults.
The route defaults, if any; otherwise null.
Gets or sets the route name.
The route name, if any; otherwise null.
Gets or sets the route order.
The route order.
Gets the route template.
The route template.
Constrains a route parameter to contain only lowercase or uppercase letters A through Z in the English alphabet.
Initializes a new instance of the class.
Constrains a route parameter to represent only Boolean values.
Constrains a route by several child constraints.
Initializes a new instance of the class.
The child constraints that must match for this constraint to match.
Gets the child constraints that must match for this constraint to match.
The child constraints that must match for this constraint to match.
Determines whether this instance equals a specified route.
true if this instance equals a specified route; otherwise, false.
The HTTP context.
The route to compare.
The name of the parameter.
A list of parameter values.
The route direction.
Constrains a route parameter to represent only values.
Initializes a new instance of the class.
Determines whether this instance equals a specified route.
true if this instance equals a specified route; otherwise, false.
The HTTP context.
The route to compare.
The name of the parameter.
A list of parameter values.
The route direction.
Constrains a route parameter to represent only decimal values.
Initializes a new instance of the class.
Determines whether this instance equals a specified route.
true if this instance equals a specified route; otherwise, false.
The HTTP context.
The route to compare.
The name of the parameter.
A list of parameter values.
The route direction.
Constrains a route parameter to represent only 64-bit floating-point values.
Initializes a new instance of the class.
Determines whether this instance equals a specified route.
true if this instance equals a specified route; otherwise, false.
The HTTP context.
The route to compare.
The name of the parameter.
A list of parameter values.
The route direction.
Constrains a route parameter to represent only 32-bit floating-point values.
Constrains a route parameter to represent only values.
Initializes a new instance of the class.
Determines whether this instance equals a specified route.
true if this instance equals a specified route; otherwise, false.
The HTTP context.
The route to compare.
The name of the parameter.
A list of parameter values.
The route direction.
Constrains a route parameter to represent only 32-bit integer values.
Constrains a route parameter to be a string of a given length or within a given range of lengths.
Initializes a new instance of the class that constrains a route parameter to be a string of a given length.
The minimum length of the route parameter.
The maximum length of the route parameter.
Gets the length of the route parameter, if one is set.
Gets the maximum length of the route parameter, if one is set.
Gets the minimum length of the route parameter, if one is set.
Constrains a route parameter to represent only 64-bit integer values.
Initializes a new instance of the class.
Determines whether this instance equals a specified route.
true if this instance equals a specified route; otherwise, false.
The HTTP context.
The route to compare.
The name of the parameter.
A list of parameter values.
The route direction.
Constrains a route parameter to be a string with a maximum length.
Gets the maximum length of the route parameter.
Constrains a route parameter to be an integer with a maximum value.
Initializes a new instance of the class.
The maximum value.
Determines whether this instance equals a specified route.
true if this instance equals a specified route; otherwise, false.
The HTTP context.
The route to compare.
The name of parameter.
A list of parameter values.
The route direction.
Gets the maximum value of the route parameter.
The maximum value of the route parameter.
Constrains a route parameter to be a string with a maximum length.
Initializes a new instance of the class.
The minimum length.
Determines whether this instance equals a specified route.
true if this instance equals a specified route; otherwise, false.
The HTTP context.
The route to compare.
The name of the compare.
A list of parameter values.
The route direction.
Gets the minimum length of the route parameter.
The minimum length of the route parameter.
Constrains a route parameter to be a long with a minimum value.
Initializes a new instance of the class.
The minimum value.
Determines whether this instance equals a specified route.
true if this instance equals a specified route; otherwise, false.
The HTTP context.
The route to compare.
The name of the parameter.
A list of parameter values.
The route direction.
Gets the minimum value of the route parameter.
The minimum value of the route parameter.
Constrains a route by an inner constraint that doesn't fail when an optional parameter is set to its default value.
Initializes a new instance of the class.
The inner constraint to match if the parameter is not an optional parameter without a value
Gets the inner constraint to match if the parameter is not an optional parameter without a value.
Constraints a route parameter to be an integer within a given range of values.
Initializes a new instance of the class.
The minimum value.
The maximum value.
Determines whether this instance equals a specified route.
true if this instance equals a specified route; otherwise, false.
The HTTP context.
The route to compare.
The name of the parameter.
A list of parameter values.
The route direction.
Gets the maximum value of the route parameter.
The maximum value of the route parameter.
Gets the minimum value of the route parameter.
The minimum value of the route parameter.
Constrains a route parameter to match a regular expression.
Initializes a new instance of the class with the specified pattern.
The pattern to match.
Determines whether this instance equals a specified route.
true if this instance equals a specified route; otherwise, false.
The HTTP context.
The route to compare.
The name of the parameter.
A list of parameter values.
The route direction.
Gets the regular expression pattern to match.
The regular expression pattern to match.