diff --git a/lib/aspnetmvc/System.Web.Mvc.dll b/lib/aspnetmvc/System.Web.Mvc.dll
index 8e0e540a6..98b2e6bf4 100644
Binary files a/lib/aspnetmvc/System.Web.Mvc.dll and b/lib/aspnetmvc/System.Web.Mvc.dll differ
diff --git a/lib/aspnetmvc/System.Web.Mvc.xml b/lib/aspnetmvc/System.Web.Mvc.xml
index 0802e47be..70c605583 100644
--- a/lib/aspnetmvc/System.Web.Mvc.xml
+++ b/lib/aspnetmvc/System.Web.Mvc.xml
@@ -238,6 +238,11 @@
The URL route collection.
One or more of the parameters is null.
+
+ Serializes the specified message and returns the resulting JSON 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.
@@ -388,43 +393,33 @@
Provides an abstract class to implement a metadata provider.
- Initializes a new instance of an object that derives from the class.
+ Called from constructors in a derived class to initialize the class.
-
+
+
- Gets a list of properties for the model.
+ Returns a list of properties for the model.
A list of properties for the model.
The model container.
The type of the container.
-
-
- Gets the metadata for the specified property using the container type and property name.
- The metadata for the specified property.
- The model.
- The type of the container.
- The name of the property.
-
-
- Gets the metadata for the specified type.
- The metadata for the specified type.
- The model.
- The type of the model.
-
+
+
+
- Gets the type descriptor from the specified type.
+ Returns the type descriptor from the specified type.
The type descriptor.
The type.
- Provides an abstract class to implement a validation provider.
+ Provides an abstract class for classes that implement a validation provider.
- Initializes a new instance of an object that derives from the class.
+ Called from constructors in derived classes to initialize the class.
- Gets a type descriptor for the given type.
- A type descriptor for the given type.
+ Gets a type descriptor for the specified type.
+ A type descriptor for the specified type.
The type of the validation provider.
@@ -434,12 +429,47 @@
The controller context.
- Gets the validators using the metadata, controller context and list of attributes.
+ Gets the validators using the metadata, the controller context, and list of attributes.
The validators.
The metadata.
The controller context.
The list of attributes.
+
+
+
+
+ x
+ x
+ x
+
+
+ x
+ x
+
+
+
+ x
+
+
+ x
+
+
+ x
+ x
+ x
+
+
+ x
+
+
+
+ x
+
+
+
+ x
+
Encapsulates the information that is required for using an attribute.
@@ -477,7 +507,7 @@
Processes HTTP requests that fail authorization.
- Encapsulates the information for using . The filterContext object contains the controller, HTTP context, request context, action result, and route data.
+ 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.
@@ -534,6 +564,16 @@
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.
+
+ Represents an attribute that is used to indicate that an action method should only be called as a child action.
+
+
+ Initializes a new instance of the class.
+
+
+ Called when authorization is required.
+ Encapsulates the information required for authorizing access to the child action.
+
Represents a user-defined content type that is the result of an action method.
@@ -590,6 +630,7 @@
The content encoding.
+
Releases all resources that are used by the current instance of the class.
@@ -674,9 +715,21 @@
The content type (MIME type).
The content encoding.
-
-
-
+
+ x
+ x
+ x
+ x
+
+
+ x
+ x
+ x
+
+
+ x
+ x
+
Gets the model state dictionary object that contains the state of the model and of model-binding validation.
The model state dictionary.
@@ -849,14 +902,6 @@
The type of the model object.
The parameter or the property is null.
-
- Updates the specified model instance using the value provider.
- true if the update is successful; otherwise, false.
- The model instance to update.
- The values that are used to update the model.
- The type of the model object.
- The parameter or the parameter 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.
@@ -865,15 +910,6 @@
The type of the model object.
The parameter or the property is null.
-
- Updates the specified model instance using values from the 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
- A dictionary of values that is used to update the model.
- The type of the model object.
- The parameter or the parameter 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.
@@ -883,16 +919,6 @@
The type of the model object.
The parameter or the property is null.
-
- 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.
- The parameter or the parameter is null.
-
Updates the specified model instance using values from the controller's current value provider, a prefix, excluded properties, and included properties.
true if the update is successful; otherwise, false.
@@ -903,16 +929,26 @@
The type of the model object.
The parameter or the property is null.
-
- Updates the specified model instance using values from the value provider, a prefix, excluded properties, 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 list of properties to explicitly exclude from update. These are excluded even if they are listed in the parameter list.
- A dictionary of values that is used to update the model.
- The type of the model object.
- The parameter or the parameter is null.
+
+ x
+ x
+ x
+ x
+ x
+ x
+
+
+ x
+ x
+ x
+ x
+ x
+
+
+ x
+ x
+ x
+ x
Updates the specified model instance using values from the controller's current value provider and included properties.
@@ -922,14 +958,16 @@
The type of the model object.
The parameter or the property is null.
-
- Updates the specified model instance using values from the 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.
- A dictionary of values that is used to update the model.
- The type of the model object.
- The parameter or the parameter is null.
+
+ x
+ x
+ x
+ x
+
+
+ x
+ x
+ x
Updates the specified model instance using values from the controller's current value provider.
@@ -937,25 +975,12 @@
The type of the model object.
The model was not successfully updated.
-
- 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.
-
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 value provider and prefix.
- The model instance to update.
- A prefix to use when looking up values in the value provider.
- 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, a prefix, and included properties.
The model instance to update.
@@ -963,14 +988,6 @@
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 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.
- 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, a prefix, excluded properties, and included properties.
The model instance to update.
@@ -979,14 +996,26 @@
A list of properties to explicitly exclude from update. These are excluded even if they are listed in the list.
The type of the model object.
-
- Updates the specified model instance using values from the value provider, a prefix, excluded properties, 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.
- A list of properties to explicitly exclude from update. These are excluded even if they are listed in the list.
- A dictionary of values that is used to update the model.
- The type of the model object.
+
+ x
+ x
+ x
+ x
+ x
+ x
+
+
+ x
+ x
+ x
+ x
+ x
+
+
+ x
+ x
+ x
+ x
Updates the specified model instance using values from the controller object's current value provider.
@@ -994,12 +1023,16 @@
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 object's current value provider and included properties.
- 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.
+
+ x
+ x
+ x
+ x
+
+
+ x
+ x
+ x
Gets the URL helper object that is used to generate URLs by using routing.
@@ -1254,6 +1287,8 @@
Gets or sets the HTTP context.
The HTTP context.
+
+
Gets or sets the request context.
The request context.
@@ -1319,50 +1354,97 @@
Retrieves the associated model binder.
A reference to an object that implements the interface.
-
-
-
-
-
-
-
-
-
+
+
+ x
+ x
+ x
+ x
+ x
+ x
+
+
+
+ Implements the default model metadata provider for MVC.
+
+
+ Initializes a new instance of the class.
+
+
+
+ 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.
-
-
-
+ 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.
+
+
+ Implements the default validation provider for MVC.
+
+
+ Initializes a new instance of the class.
-
-
-
- -
- -
- -
+ Gets a list of validators.
+ A list of validators.
+ The metadata.
+ The context.
+ The list of validation attributes.
- The type of the attribute.
+ 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.
+
+
+
+
+ x
+ x
Represents the controller factory that is registered by default.
@@ -1430,7 +1512,13 @@
The type of the model object to return.
- Creates an index (subindex) based on a category of components that make up a larger index.
+ Creates an index (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 (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.
@@ -1442,27 +1530,27 @@
The name of the property.
- Retrieves a set of properties that match the property filter restrictions established by the specified .
+ 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.
- Retrieves the properties of the model by using the specified controller context and binding context.
+ 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.
- Retrieves the value of a property using the specified controller context, binging context, property descriptor, and property binder.
+ 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.
- Describes a property to be accessed. 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 means of binding the property.
+ 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.
- Retrieves the descriptor object for a type specified by its controller context and binding context.
+ 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.
@@ -1542,18 +1630,49 @@
Gets or sets the cache time span.
The cache time span.
+
+ 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.
+
+
+ Determines whether the collection contains the specified prefix using the specified controller context.
+ true if the collection contains the specified prefix; otherwise, false.
+ An object that encapsulates information about the current HTTP request.
+ The prefix string to search for.
+ The parameter is null.
+
+
+ Retrieves the current culture using the specified controller context.
+ An object containing information about the current culture.
+ An object that encapsulates information about the current HTTP request.
+
+
+ Retrieves the dictionary containing the values.
+ A container that implements the interface and contains the values for the provider.
+ An object that encapsulates information about the current HTTP request.
+
+
+ Retrieves the value object for the specified key using the specified controller context.
+ The value object for the specified key.
+ An object that encapsulates information about the current HTTP request.
+ The key to retrieve the value object for.
+ The parameter is null.
+
- Provides an empty metadata provider for model that wish to have no metadata for the model.
+ Provides an empty metadata provider for data models that do not require metadata.
- Initializes a new instance of the class.
+ Initializes a new instance of the class.
-
+
- Provides an empty validation provider for models that wish to have no validator.
+ Provides an empty validation provider for models that do not require a validator.
- Initializes a new instance of the class.
+ Initializes a new instance of the class.
Gets the empty model validator.
@@ -1595,18 +1714,35 @@
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 field.
+ The name of the field.
+
+
+
+
+ Gets the client validation rules.
+ The client validation rules.
-
-
-
-
-
Sends the contents of a binary file to the response.
@@ -1732,24 +1868,58 @@
The name of the value provider to get.
The parameter is null or empty.
+
+
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 or sets a valid that indicates whether client-side validation is enabled.
+ true if client-side validation is enabled; otherwise, false.
+
+
+ Gets or sets the client-side function for form validation.
+ The client-side function for form validation. If this property is null or empty, the following string value is returned: "EnableClientValidation".
+
+
+ Gets or sets an object that contains user-defined information that will be serialized and passed to the client-side EnableClientValidation function.
+ An object that contains the state of client validation.
+
+
+ Gets the field validators for the form.
+ A dictionary of field validators for the form.
+
+
+ Gets or sets the form identifier.
+ The form identifier.
+
+
+ Retrieves 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.
+
- The field name.
+ Retrieves 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.
- The field name.
- -
+ Retrieves 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.
+
+
+ Gets or sets the identifier for the validation summary.
+ The identifier for the validation summary.
Enumerates the HTTP request types for a form.
@@ -1760,6 +1930,12 @@
Specifies a POST request.
+
+ Represents a value provider for form values that are contained in a object.
+
+
+ Initializes a new instance of the class.
+
Represents an attribute that is used to handle an exception that is thrown by an action method.
@@ -1806,9 +1982,16 @@
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.
+
Represents support for rendering HTML controls in a view.
@@ -1851,7 +2034,9 @@
The HTML-encoded string. If the value parameter is null or empty, this method returns an empty string.
The string to encode.
-
+
+ Enables input validation that is performed by using client script in the browser.
+
Converts the specified value to an HTML-encoded string.
The HTML-encoded string.
@@ -1862,8 +2047,19 @@
The HTML-encoded string.
The string to encode.
-
-
+
+ Creates an HTML element identifier using the specified element name.
+ The ID of the HTML element.
+ The name of the HTML element.
+ The parameter is null.
+
+
+ Creates an HTML element identifier 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 parameter.
+ The parameter or the parameter is null.
+
Generates an HTML anchor element (a element) that links to the specified action method.
An HTML element that links to the specified action method.
@@ -1925,14 +2121,16 @@
The enumerated input type.
- Retrieves the override method, given the HTTP data-transfer method that was used by the client.
+ Returns the override method using the 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.
- The parameter is null or empty, or it is "GET" or "POST".
+ The parameter is null, it is an empty string, or it is set to "GET" or "POST".
- Retrieves the override method, given the verb that represents the HTTP data-transfer method used by the client.
+ Returns the override method using the verb that represents the HTTP data-transfer method used by the client.
+ The override method using 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 parameter does not equal "PUT", "DELETE", or "HEAD".
+ The parameter is not "PUT", "DELETE", or "HEAD".
Gets or sets the character that replaces periods in the ID attribute of an element.
@@ -1943,13 +2141,22 @@
The collection of routes for the application.
- The name of a CSS input validation error.
+ The name of the CSS class used for an input validation error message.
+
+
+ The name of the CSS class used to style the input validation message.
- The name of a CSS field validation error.
+ The name of the CSS class used for a field-validation error message.
+
+
+ The name of the CSS class used to style the validation message when the input is valid.
- The name of the CSS validation error summary.
+ The name of the CSS class used for validation summary error messages.
+
+
+ The name of the CSS class used to style the validation summary when the input is valid.
Gets or sets the context information about the view.
@@ -1998,7 +2205,7 @@
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.
- Represents an attribute that is used to restrict an action method so that it handles only HTTP DELETE requests.
+ 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.
@@ -2009,8 +2216,27 @@
The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
Encapsulates information about a method, such as its type, return type, and arguments.
+
+ Represents a value provider for use with values that come from a collection of HTTP files.
+
+
+ Initializes a new instance of the class.
+
+
+ Determines whether the collection contains the specified prefix using the specified controller context.
+ true if the collection contains the specified prefix; otherwise, false.
+ An object that encapsulates information about the current HTTP request.
+ The prefix string to search for.
+ The parameter is null.
+
+
+ Retrieves the value object for the specified key using the specified controller context.
+ Always returns null.
+ An object that encapsulates information about the current HTTP request.
+ The key to retrieve the value object for.
+
- Represents an attribute that is used to restrict an action method so that it handles only HTTP GET requests.
+ 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.
@@ -2022,7 +2248,7 @@
Encapsulates information about a method, such as its type, return type, and arguments.
- Represents an attribute that is used to restrict an action method so that it handles only HTTP POST requests.
+ 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.
@@ -2047,7 +2273,7 @@
One or both parameters are null.
- Represents an attribute that is used to restrict an action method so that it handles only HTTP PUT requests.
+ 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.
@@ -2059,12 +2285,12 @@
Encapsulates information about a method, such as its type, return type, and arguments.
- Extends the class that contains the HTTP values sent by a client during a Web request.
+ 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 containing the HTTP values sent by a client during a Web request.
+ 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.
@@ -2193,8 +2419,8 @@
Associates a route with an area in an ASP.NET MVC application.
- Gets the name of the area with which to associate the route.
- The name of the area with which to associate the route.
+ 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.
@@ -2209,6 +2435,21 @@
The controller context.
The values.
+
+ Defines the methods that are required for a value provider in ASP.NET MVC.
+
+
+ Determines whether the collection contains the specified prefix using the specified controller context.
+ true if the collection contains the specified prefix; otherwise, false.
+ An object that encapsulates information about the current HTTP request.
+ The prefix string to search for.
+
+
+ Retrieves the value object for the specified key using the specified controller context.
+ The value object for the specified key.
+ An object that encapsulates information about the current HTTP request.
+ The key to retrieve the value object for.
+
Defines the methods that are required for a view.
@@ -2277,12 +2518,14 @@
Gets or sets the script.
The script.
-
+
+ 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.
@@ -2307,16 +2550,19 @@
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.
+
- Maps a browser request to a Linq binary object.
+ 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 will return null.
+ The bound data object. If the model cannot be bound, this method returns null.
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.
@@ -2465,6 +2711,7 @@
Initializes a new instance of the class.
+
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.
@@ -2495,31 +2742,55 @@
Gets or sets the value provider.
The value provider.
-
+
+ Provides a container for a range-validation rule that is sent to the browser.
+
-
-
-
+ Initializes a new instance of the class.
+ The error message.
+ The minimum value.
+ The maximum value.
+
+
+ Provides a container for a regular-expression client validation rule that is sent to the browser.
-
-
-
+ Initializes a new instance of the class.
+ The error message to display when the regular expression validation fails.
+ The regular expression.
+
+
+ Provides a container for client validation for required field.
-
-
+ Initializes a new instance of the class.
+ The error message to display when a value for the required field is not provided.
+
+
+ Provides a base class container for a client validation rule that is sent to the browser.
+
+
+ Initializes a new instance of the class.
+
+
+ Gets or sets the error message for the client validation rule.
+ The error message for the client validation rule.
+
+
+ Gets the list of validation parameters.
+ A list of validation parameters.
+
+
+ Gets or sets the validation type.
+
+
+ Provides a container for a string-length validation rule that is sent to the browser.
-
-
-
-
-
-
-
-
-
+ Initializes a new instance of the class.
+ The validation error message.
+ The minimum length of the string.
+ The maximum length of the string.
Represents an error that occurs during model binding.
@@ -2562,71 +2833,75 @@
The error message.
- Describes metadata for the data model.
+ Provides a container for common metadata, for the class, and for the class for a data model.
-
-
-
-
-
- -
+
+
+
+ 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 should be converted to null.
true if empty strings should be converted to null; otherwise, false.
-
- When overridden in a derived class, gets or sets the type of the data.
- The type of the data.
-
+
- When overridden in a derived class, gets or sets the description.
- The description.
+ Gets or sets the description of the model.
+ The description of the model.
- When overridden in a derived class, gets or sets the display format string.
- The display format string.
+ Gets or sets the display format string for the model.
+ The display format string for the model.
- When overridden in a derived class, gets or sets the display name.
- The display name.
+ Gets or sets the display name of the model.
+ The display name of the model.
- When overridden in a derived class, gets or sets the edit format string.
- The edit format string.
+ Gets or sets the edit format string of the model.
+ The edit format string of the model.
- Gets the metadata from an object for the property.
- The metadata for the property.
+ Gets the metadata from the parameter for the model.
+ The metadata for the model.
An expression that identifies the model.
- The viewdata dictionary.
+ The view data dictionary.
The type of the parameter.
The type of the value.
- Gets the metadata from a string expression for the property.
- The metadata for the property.
+ Gets the metadata from the expression parameter for the model.
+ The metadata for the model.
An expression that identifies the model.
- The viewdata dictionary.
+ The view data dictionary.
-
+
+ Gets the display name for the model.
+ The display name for 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 is a complex type.
+ A value that indicates whether the model is a complex type.
-
-
Gets a value that indicates whether the type is nullable.
true if the type is nullable; otherwise, false.
- When overridden in a derived class, gets or sets a value that indicates whether the property is read-only.
- true if the property is read-only; 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 property is required.
- true if the property is required; otherwise, false.
+ Gets or sets a value that indicates whether the model is required.
+ true if the model is required; otherwise, false.
Gets the model.
@@ -2637,10 +2912,13 @@
The type of the model.
- When overridden in a derived class, gets or sets the string to display for null values.
+ Gets or sets the string to display for null values.
The string to display for null values.
-
+
+ Gets a list of metadata properties for the model.
+ A list of metadata properties for the model.
+
Gets the property name.
The property name.
@@ -2650,27 +2928,27 @@
The provider.
- When overridden in a derived class, gets or sets the abbreviated display name.
- The abbreviated display name.
+ Gets or sets a short display name.
+ The short display name.
- Gets or sets a value that indicates whether the property should be displayed.
- true if the property should be displayed; otherwise, false.
+ 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 property should be displayed in edit mode.
- true if the property should be displayed in edit mode; 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 property.
- The simple display string for the property.
+ Gets or sets the simple display string for the model.
+ The simple display string for the model.
- When overridden in a derived class, gets or sets the template hint.
+ Gets or sets the template hint.
The template hint.
- When overridden in a derived class, gets or sets a value that can be used as a watermark.
+ Gets or sets a value that can be used as a watermark.
The watermark.
@@ -2685,25 +2963,14 @@
The container.
The type of the container.
-
- Gets a object for a given property.
- A object for a given property.
- The model.
- The type of the container.
- The property name.
-
-
- Gets a object for a given type.
- A object for a given type.
- The model.
- The type of the model.
-
+
+
- Provides a container for the current .
+ Provides a container for the current instance.
- Gets or sets the current .
- The current .
+ 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.
@@ -2849,15 +3116,25 @@
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.
- Initializes a new instance of an object that derives from the class.
+ Called from constructors in derived classes to initialize the class.
The metadata.
The controller context.
@@ -2867,7 +3144,7 @@
Gets metadata for client validation.
- Metadata for client validation.
+ The metadata for client validation.
Gets the metadata for the model validator.
@@ -2878,14 +3155,39 @@
A list of validation results.
The container.
-
-
+
+ Provides a container for a list of validation providers.
+
+
+ When implemented in a derived class, initializes a new instance of the class.
+
+ Gets a list of validation providers.
+ A list of validation providers.
The metadata.
The context.
-
-
+
+
+
+ x
+
+
+ x
+ x
+
+
+ x
+ x
+
+
+ x
+ x
+
+
+ Provides a container for the current validation provider.
+
+
Represents a list of items that users can select more than one item from.
@@ -2951,10 +3253,23 @@
Adds the version header by using the specified HTTP context.
The HTTP context.
+
+
+
+
+
+
+
+
+
+
Gets or sets a value that indicates whether the MVC response header is disabled.
true if the MVC response header is disabled; otherwise, false.
+
+
+
Gets a value that indicates whether another request can use the instance.
true if the instance is reusable; otherwise, false.
@@ -2974,6 +3289,14 @@
Gets the request context.
The request context.
+
+
+
+
+
+
+
+
Gets a value that indicates whether another request can use the instance.
true if the instance is reusable; otherwise, false.
@@ -2987,12 +3310,12 @@
Initializes a new instance of the class.
- Text value of the string to be created. If no value is assigned, the object will be created using an empty-string value.
+ The string to create. If no value is assigned, the object is created using an empty-string value.
- Creates an HTML-encoded string given its text value.
+ Creates an HTML-encoded string using the specified text value.
An HTML-encoded string.
- Text value of the string to be created.
+ The value of the string to create .
Returns an HTML-encoded string that represents the current object.
@@ -3008,6 +3331,11 @@
Initializes a new instance of the class.
+
+
+
+
+
Verifies and processes an HTTP request.
The HTTP handler.
@@ -3043,6 +3371,38 @@
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.
+
+
+ Determines whether the collection contains the specified prefix using the specified controller context.
+ true if the collection contains the specified prefix; otherwise, false.
+ An object that encapsulates information about the current HTTP request.
+ The prefix string to search for.
+ The parameter is null.
+
+
+ Retrieves the current culture using the specified controller context.
+ An object containing information about the current culture.
+ An object that encapsulates information about the current HTTP request.
+
+
+ Retrieves the dictionary containing the values.
+ A container that implements the interface and contains the values for the provider.
+ An object that encapsulates information about the current HTTP request.
+
+
+ Retrieves the value object for the specified key using the specified controller context.
+ The value object for the specified key.
+ An object that encapsulates information about the current HTTP request.
+ The key to retrieve the value object for.
+ The parameter is null.
+
+
+
Represents an attribute that is used to indicate that a controller method is not an action method.
@@ -3185,6 +3545,12 @@
The controller context.
An error occurred while the method was attempting to find the view.
+
+ Represents a value provider for query strings that are contained in a object.
+
+
+ Initializes a new instance of the class.
+
Controls the processing of application actions by redirecting to a specified URI.
@@ -3390,19 +3756,19 @@
The type of the parameter.
- Represents an attribute that is used to prevent sending unsecured HTTP request to an action method.
+ 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 for using .
+ An object that encapsulates information for using the attribute.
The HTTP request contains an invalid transfer method override. All GET requests are considered invalid.
- This method should be replaced by one called HandleUnauthorizedRequest.
- An object that encapsulates information for using .
+ Determines whether a request is secured (HTTPS) and, if it is not, calls the method.
+ An object that encapsulates information that is required to use the attribute.
The parameter is null.
@@ -3459,7 +3825,7 @@
Extends a object for MVC routing.
- Retrieves an object that contains information about the route and virtual path that are the result of generating a URL in the current area.
+ 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.
@@ -3467,29 +3833,29 @@
An object that contains the parameters for a route.
- Retrieves an object that contains information about the route and virtual path that are the result of generating a URL in the current area.
+ 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 given the list of available routes.
- A collection of defined routes for the application.
- The URL pattern for the route to be ignored.
+ 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 given the list of the available routes and a list of constraints.
- A collection of defined routes for the application.
- The URL pattern for the route to be ignored.
- A set of expressions that specify valid values for the parameter.
+ 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 defined routes for the application.
+ 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.
@@ -3497,37 +3863,37 @@
Maps the specified URL route and sets default route values.
A reference to the mapped route.
- A collection of defined routes for the application.
+ A collection of routes for the application.
The name of the route to map.
The URL pattern for the route.
- An object containing default route values.
+ 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 defined routes for the application.
+ 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 valid values for the parameter.
+ 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 defined routes for the application.
+ 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 valid values for the parameter.
+ 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 defined routes for the application.
+ 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.
@@ -3537,12 +3903,18 @@
Maps the specified URL route and sets the namespaces.
A reference to the mapped route.
- A collection of defined routes for the application.
+ 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 contained in an object that implements the interface.
+
+
+ Initializes a new instance of the class.
+
Represents a list that lets users select one item.
@@ -3608,6 +3980,30 @@
The values.
An error occurred the session context was being retrieved.
+
+ Represents a basic implementation of the interface.
+
+
+ Initializes a new instance of the class.
+
+
+ Initializes a new instance of the class and set the culture information.
+ An object containing information about the current culture.
+
+
+ Determines whether the collection contains the specified prefix using the specified controller context.
+ true if the collection contains the specified prefix; otherwise, false.
+ An object that encapsulates information about the current HTTP request.
+ The prefix string to search for.
+ The parameter is null.
+
+
+ Retrieves the value object for the specified key using the specified controller context.
+ The value object for the specified key.
+ An object that encapsulates information about the current HTTP request.
+ The key to retrieve the value object for.
+ The parameter is null.
+
Represents a class that is used by HTML helpers to build HTML elements.
@@ -3746,7 +4142,14 @@
Gets or sets the object that has the specified key.
The object that has the specified key.
- The key.
+ The key to access.
+
+
+ Marks all keys in the dictionary for retention.
+
+
+ Marks the specified key in the dictionary for retention.
+ The key to retain in the dicitonary.
Gets an object that contains the keys of elements in the object.
@@ -3784,18 +4187,15 @@
The target array.
The index.
-
+
+ Gets a value indicating 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 for the dictionary.
- An object that can be used to iterate through the dictionary.
-
Returns an enumerator that can be used to iterate through a collection.
An object that can be used to iterate through the collection.
@@ -3929,6 +4329,9 @@
An encoded URL string.
The text to encode.
+
+
+
Gets information about an HTTP request that matches a defined route.
The request context.
@@ -4010,6 +4413,40 @@
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.
+ A list of value providers to be registered.
+
+
+ Determines whether the collection contains the specified prefix using the specified controller context.
+ true if the collection contains the specified prefix; otherwise, false.
+ An object that encapsulates information about the current HTTP request.
+ The prefix string to search for.
+
+
+ Retrieves the value object for the specified key using the specified controller context.
+ The value object for the specified key.
+ An object that encapsulates information about the current HTTP request.
+ The key to retrieve the value object for.
+
+
+ Inserts the specified value provider object into the collection at the specified index location.
+ The zero-based index location 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.
+
Represents a dictionary of value providers for the application.
@@ -4029,7 +4466,7 @@
The object is read-only.
is null.
- An element that has the same key already exists in the object.
+ 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.
@@ -4038,7 +4475,7 @@
The object is read-only.
is null.
- An element that has the same key already exists in the object.
+ An element that has the specified key already exists in the object.
Removes all items from the collection of value providers.
@@ -4061,7 +4498,7 @@
The controller context.
- Copies the elements of the collection of value providers to an array, starting at the specified index.
+ 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.
@@ -4069,7 +4506,7 @@
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 .
+ 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.
@@ -4110,6 +4547,18 @@
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 given the controller context.
+ true if the collection contains the specified prefix; otherwise, false.
+ An object that encapsulates information about the current HTTP request.
+ The prefix string to search for.
+
+
+ Retrieves the value object for the specified key using the specified controller context.
+ The value object for the specified key.
+ An object that encapsulates information about the current HTTP request.
+ The key to retrieve the value object for.
+
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.
@@ -4159,6 +4608,13 @@
Gets or set the raw value that is supplied by the value provider.
The raw value.
+
+ Provides a collection of value providers available for the application.
+
+
+ Returns a collection of value providers for the application.
+ A collection of value providers for the application.
+
Encapsulates information that is related to rendering a view.
@@ -4173,7 +4629,17 @@
The temporary data.
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.
@@ -4207,7 +4673,7 @@
The collection is read-only.
- Adds an element with the specified key and value to the collection.
+ 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.
@@ -4220,13 +4686,13 @@
The object is read-only.
- Determines whether the collection contains a specified item.
+ Determines whether the collection contains the specified item.
true if is found in the collection; otherwise, false.
- The object to locate in the collection
+ The object to locate in the collection.
- Determines whether the collection contains an element with the specified key.
- true if the collection contains an element with the key; otherwise, false.
+ 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.
@@ -4260,7 +4726,7 @@
Returns an enumerator that can be used to iterate through the collection.
- An enumerator that 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.
@@ -4300,7 +4766,7 @@
The collection is read-only.
- Removes the element with the specified key from the collection.
+ 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.
@@ -4360,11 +4826,15 @@
An error occurred while the model was being set.
- Encapsulates information about the current template content that is used to develop templates and HTML helpers that interact with templates.
+ 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 class and associates a delegate for accessing the view data information.
+ 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.
@@ -4523,7 +4993,7 @@
Initializes a new instance of the class.
- Gets or sets the object that is used to render HTML in AJAX scenarios.
+ Gets or sets the object that is used to render HTML in Ajax scenarios.
The Ajax helper object that is associated with the view.
@@ -4571,7 +5041,7 @@
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, temporary data, and view data of the associated 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.
@@ -4589,11 +5059,11 @@
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 supports rendering HTML in Ajax scenarios.
+ The Ajax helper object that is associated with the view.
- Gets or sets the object for rendering HTML elements.
+ Gets or sets the object that provides support for rendering elements.
The HTML helper object that is associated with the view.
@@ -4609,7 +5079,7 @@
Gets or sets a dictionary that contains data to pass between the controller and the view.
- A dictionary that contains data to pass be passed 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.
@@ -4624,11 +5094,11 @@
An error occurred while the method was searching for the view.
- The name of the master view (such as a master page or template) to use when the view is rendered.
+ 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 supply the model to the view and then render the view to the response.
+ 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.
@@ -4930,7 +5400,7 @@
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 for the element. The attributes are retrieved through reflection by examining the properties of the object. This 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.
@@ -4953,7 +5423,7 @@
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 for the element. The attributes are retrieved through reflection by examining the properties of the object. This 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.
@@ -4968,7 +5438,7 @@
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 for the element. The attributes are retrieved through reflection by examining the properties of the object. This 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.
@@ -4983,7 +5453,7 @@
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 for the element.
+ An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
@@ -5016,7 +5486,7 @@
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 for the element.
+ An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
@@ -5046,12 +5516,12 @@
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 for the element.
+ 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 MVC form.
+ 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.
@@ -5059,16 +5529,16 @@
Writes an opening <form> tag to the response.
- An MVC form.
+ 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 for the element. 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 contains the HTML attributes to set for the element.
Writes an opening <form> tag to the response.
- An MVC form.
+ An opening <form> tag.
The AJAX helper.
The name of the action method that will handle the request.
The name of the controller.
@@ -5077,17 +5547,17 @@
Writes an opening <form> tag to the response.
- An MVC form.
+ 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 for the element. 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 contains the HTML attributes to set for the element.
Writes an opening <form> tag to the response.
- An MVC form.
+ An opening <form> tag.
The AJAX helper.
The name of the action method that will handle the request.
The name of the controller.
@@ -5095,7 +5565,7 @@
Writes an opening <form> tag to the response.
- An MVC form.
+ An opening <form> tag.
The AJAX helper.
The name of the action method that will handle the request.
The name of the controller.
@@ -5104,24 +5574,24 @@
Writes an opening <form> tag to the response.
- An MVC form.
+ 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 for the element.
+ An object that contains the HTML attributes to set for the element.
Writes an opening <form> tag to the response.
- An MVC form.
+ 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 MVC form.
+ 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.
@@ -5129,22 +5599,22 @@
Writes an opening <form> tag to the response.
- An MVC form.
+ 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 for the element.
+ An object that contains the HTML attributes to set for the element..
Writes an opening <form> tag to the response.
- An MVC form.
+ 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 MVC form.
+ 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.
@@ -5152,23 +5622,23 @@
Writes an opening <form> tag to the response using the specified routing information.
- An MVC form.
+ 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 for the element. 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 contains the HTML attributes to set for the element.
Writes an opening <form> tag to the response using the specified routing information.
- An MVC form.
+ 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 MVC form.
+ 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.
@@ -5176,12 +5646,12 @@
Writes an opening <form> tag to the response using the specified routing information.
- An MVC form.
+ 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 for the element.
+ An object that contains the HTML attributes to set for the element.
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.
@@ -5199,7 +5669,7 @@
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 for the element. The attributes are retrieved through reflection by examining the properties of the object. 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.
@@ -5220,7 +5690,7 @@
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 for the element. The attributes are retrieved through reflection by examining the properties of the object. This 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.
@@ -5234,7 +5704,7 @@
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 for the element.
+ An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
@@ -5253,7 +5723,7 @@
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 for the element.
+ An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
@@ -5263,7 +5733,7 @@
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 for the element. The attributes are retrieved through reflection by examining the properties of the object. This 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.
@@ -5284,7 +5754,7 @@
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 for the element.
+ An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
@@ -5303,7 +5773,7 @@
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 for the element.
+ An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
@@ -5364,6 +5834,353 @@
Insert after the element.
+
+ Provides information about an asynchronous action method, such as its name, controller, parameters, attributes, and filters.
+
+
+ Initializes a new instance of the class.
+
+
+ Begins running the asynchronous action method by using the specified parameters and controller context.
+ An object containing the result of an asynchronous operation.
+ The controller context.
+ The parameters of the action method.
+ The callback method.
+ An object containing information to be used by the callback method or null.
+
+
+ Returns the result of an asynchronous operation.
+ The result of an asynchronous operation.
+ 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.
+
+
+ Begins running the asynchronous action method by using the controller context, action name, call back and state.
+ An object containing the result of an asynchronous operation.
+ The controller context.
+ The name of the action.
+ The callback method.
+ An object containing information to be used by the callback method or null
+
+
+ Begins running the asynchronous action method by using the controller context, action descriptor, specified parameters, call back and state.
+ An object containing the result of an asynchronous operation.
+ The controller context.
+ The action descriptor.
+ The parameters of the asynchronous action method.
+ The callback method.
+ An object containing information to be used by the callback method or null.
+
+
+ Begins running the asynchronous action method by using the controller context, filters, action descriptor, specified parameters, call back and state.
+ An object containing the result of an asynchronous operation.
+ The controller context.
+ The filters.
+ The action descriptor.
+ The parameters of the asynchronous action method.
+ The callback method.
+ An object containing information to be used by the callback method or null.
+
+
+ Ends the invoke action.
+ True if the action is ended; otherwise, false.
+ The result of the asynchronous operation.
+
+
+ Ends the invoke action.
+ True if the action is ended; otherwise, false.
+ The result of the asynchronous operation.
+
+
+ Ends the invoke action.
+ True if the action is ended; otherwise, false.
+ The result of the asynchronous operation.
+
+
+ Returns the controller descriptor.
+ The controller descriptor.
+ The controller context.
+
+
+ Describes an exception that occurred during the processing of HTTP requests in the MVC asynchronous pipeline.
+
+
+ Initializes a new instance of the class with a system-supplied message that describes the error.
+
+
+ Initializes a new instance of the class with a specified message that describes the error.
+ The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture.
+
+
+ Initializes a new instance of the class with 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 is required to ensure 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.
+
+
+
+
+ x
+
+
+
+
+
+
+ x
+
+
+
+
+ x
+ x
+ x
+ x
+
+
+ x
+
+
+
+ x
+ x
+ x
+
+
+ x
+
+
+
+
+
+
+
+
+
+ x
+
+
+
+ x
+
+
+ Provides information about an asynchronous action method, such as its name, controller, parameters, attributes, and filters.
+
+
+ Initializes a new instance of the , class.
+ Contains information on the asynchronous method.
+ Contains information on the completion method.
+ 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 containing the result of an asynchronous operation.
+ The controller context.
+ The parameters of the action method.
+ The callback method.
+ An object containing information to be used by the callback method or 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.
+ 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.
+ true to look up the hierarchy chain for the inherited custom attribute; 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 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.
+
+
+
+ x
+
+
+
+ x
+ x
+
+
+
+ x
+
+
+ x
+ x
+
+
+ x
+ x
+
+
+ Represents support for calling child action methods and rendering the result inline within a parent view.
+
+
+ Invokes a 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 be invoked.
+ The parameter is null.
+ The parameter is null or empty.
+ The required virtual path data cannot be found.
+
+
+ Invokes a 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 be invoked.
+ An object that contains the parameters for a route.
+ The parameter is null.
+ The parameter is null or empty.
+ The required virtual path data cannot be found.
+
+
+ Invokes a 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 be invoked.
+ The name of the controller containing the action method.
+ The parameter is null.
+ The parameter is null or empty.
+ The required virtual path data cannot be found.
+
+
+ Invokes a 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 be invoked.
+ The name of the controller containing the action method.
+ An object that contains the parameters for a route.
+ The parameter is null.
+ The parameter is null or empty.
+ The required virtual path data cannot be found.
+
+
+ Invokes a 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 be invoked.
+ The name of the controller containing the action method.
+ A dictionary that contains the parameters for a route.
+ The parameter is null.
+ The parameter is null or empty.
+ The required virtual path data cannot be found.
+
+
+ Invokes a 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 be invoked.
+ A dictionary that contains the parameters for a route.
+ The parameter is null.
+ The parameter is null or empty.
+ The required virtual path data cannot be found.
+
+
+ Invokes a child action method and renders the result inline within the parent view.
+ The HTML helper instance that this method extends.
+ The name of the child action method to be invoked.
+ The parameter is null.
+ The parameter is null or empty.
+ The required virtual path data cannot be found.
+
+
+ Invokes a child action method and renders the result inline within the parent view.
+ The HTML helper instance that this method extends.
+ The name of the child action method to be invoked.
+ An object that contains the parameters for a route.
+ The parameter is null.
+ The parameter is null or empty.
+ The required virtual path data cannot be found.
+
+
+ Invokes a child action method and renders the result inline within the parent view.
+ The HTML helper instance that this method extends.
+ The name of the child action method to be invoked.
+ The name of the controller containing the action method.
+ The parameter is null.
+ The parameter is null or empty.
+ The required virtual path data cannot be found.
+
+
+ Invokes a child action method and renders the result inline within the parent view.
+ The HTML helper instance that this method extends.
+ The name of the child action method to be invoked.
+ The name of the controller containing the action method.
+ An object that contains the parameters for a route.
+ The parameter is null.
+ The parameter is null or empty.
+ The required virtual path data cannot be found.
+
+
+ Invokes a child action method and renders the result inline within the parent view.
+ The HTML helper instance that this method extends.
+ The name of the child action method to be invoked.
+ The name of the controller containing the action method.
+ A dictionary that contains the parameters for a route.
+ The parameter is null.
+ The parameter is null or empty.
+ The required virtual path data cannot be found.
+
+
+ Invokes a child action method and renders the result inline within the parent view.
+ The HTML helper instance that this method extends.
+ The name of the child action method to be invoked.
+ A dictionary that contains the parameters for a route.
+ 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.
@@ -5444,17 +6261,17 @@
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 that is used 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 HTML field ID.
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 that is used to render the object.
+ 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 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.
@@ -5470,16 +6287,16 @@
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 that is used to render the object.
+ 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 HTML field ID.
+ 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 that is used to render the object.
+ 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.
@@ -5490,16 +6307,16 @@
The HTML helper instance that this method extends.
- Returns an HTML input element for each property in the model and in the named template.
- An HTML input element for each property in the model and in the named template.
+ Returns an HTML input element for each property in the model and in 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 that is used to render the object.
+ The name of the template to use to render the object.
- Returns an HTML input element for each property in the model using the template name and HTML field ID.
+ Returns an HTML input element for each property in the model using the 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 that is used to render the object.
+ 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.
@@ -5507,25 +6324,25 @@
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method.
- An MVC form.
+ An opening <form> tag.
The HTML helper instance that this method extends.
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method.
- An MVC form.
+ 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 an action method.
- An MVC form.
+ 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. When the user submits the form, the request will be processed by an action method.
- An MVC form.
+ An opening <form> tag.
The HTML helper instance that this method extends.
The name of the action method.
The name of the controller.
@@ -5533,7 +6350,7 @@
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method.
- An MVC form.
+ An opening <form> tag.
The HTML helper instance that this method extends.
The name of the action method.
The name of the controller.
@@ -5542,17 +6359,17 @@
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method.
- An MVC form.
+ 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 for the element. The attributes are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax
+ 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 an action method.
- An MVC form.
+ An opening <form> tag.
The HTML helper instance that this method extends.
The name of the action method.
The name of the controller.
@@ -5560,25 +6377,25 @@
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method.
- An MVC form.
+ 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 for the element.
+ 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 an action method.
- An MVC form.
+ 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 for the element. The attributes are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
+ 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 an action method.
- An MVC form.
+ An opening <form> tag.
The HTML helper instance that this method extends.
The name of the action method.
The name of the controller.
@@ -5586,7 +6403,7 @@
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method.
- An MVC form.
+ An opening <form> tag.
The HTML helper instance that this method extends.
The name of the action method.
The name of the controller.
@@ -5595,42 +6412,42 @@
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method.
- An MVC form.
+ 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 for the element.
+ 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 an action method.
- An MVC form.
+ 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 MVC form.
+ 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 MVC form.
+ 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 MVC form.
+ 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 MVC form.
+ 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.
@@ -5638,46 +6455,46 @@
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
- An MVC form.
+ 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 for the element. The attributes are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
+ 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 MVC form.
+ 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 MVC form.
+ 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 for the element
+ 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 MVC form.
+ 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 for the element. The attributes are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
+ 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 MVC form.
+ 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 MVC form.
+ 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
@@ -5685,16 +6502,16 @@
Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
- An MVC form.
+ 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 for the element
+ 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 MVC form.
+ An opening <form> tag.
The HTML helper instance that this method extends.
An object that contains the parameters for a route
@@ -5724,7 +6541,7 @@
The HTML helper instance that this method extends.
The name of the form field.
true to select the check box; otherwise, false.
- The HTML attributes for the element.
+ 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.
@@ -5732,21 +6549,21 @@
The HTML helper instance that this method extends.
The name of the form field.
true to select the check box; otherwise, false.
- 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.
+ 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 that has its type attribute set to "checkbox".
The HTML helper instance that this method extends.
The name of the form field.
- The HTML attributes for the element.
+ 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 that has its type attribute set to "checkbox".
The HTML helper instance that this method extends.
The name of the form field.
- 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.
+ An object that contains the HTML attributes to set for the element.
Returns a hidden input element by using the specified HTML helper and the name of the form field.
@@ -5754,20 +6571,6 @@
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 a byte array as the value.
- An input element that has its type attribute 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.
- A byte array, which represents the value of the hidden input element.
-
-
- Returns a hidden input element by using the specified HTML helper, the name of the form field, and a object as the value.
- An input element that has its type attribute 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.
- A object, which represents the value of the hidden input element.
-
Returns a hidden input element by using the specified HTML helper, the name of the form field, and the value.
An input element that has its type attribute set to "hidden".
@@ -5781,7 +6584,7 @@
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. If this value is null, the value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object.
- The HTML attributes for the element.
+ 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.
@@ -5789,7 +6592,36 @@
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. If this value is null, the value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object.
- 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.
+ An object that contains the HTML attributes to set for the element.
+
+
+ Returns an HTML hidden element for each property in the object that is represented by the expression parameter.
+ An HTML hidden 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 value.
+ The parameter is null or empty.
+
+
+ Returns an HTML hidden element for each property in the object that is represented by the expression parameter, using the specified HTML attributes.
+ An HTML hidden 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 value.
+ The parameter is null or empty.
+
+
+ Returns an HTML hidden element for each property in the object that is represented by the expression parameter, using the specified HTML attributes.
+ An HTML hidden 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.
+ 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 password input element by using the specified HTML helper and the name of the form field.
@@ -5810,7 +6642,7 @@
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 this value is null, the value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object.
- The HTML attributes for the element.
+ 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.
@@ -5818,7 +6650,7 @@
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 this value is null, the value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object.
- 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.
+ An object that contains the HTML attributes to set for the element.
Returns a radio button input element that is used to present mutually exclusive options.
@@ -5846,7 +6678,7 @@
The name of the form field and the key that is used to look up the value.
If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the or the object matches this value, this radio button is selected.
true to select the radio button; otherwise, false.
- 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.
+ An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
The parameter is null.
@@ -5857,7 +6689,7 @@
The name of the form field and the key that is used to look up the value.
If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the or the object matches this value, this radio button is selected.
true to select the radio button; otherwise, false.
- 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.
+ An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
The parameter is null.
@@ -5867,7 +6699,7 @@
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.
If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the or the object matches this value, this radio button is selected.
- 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.
+ An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
The parameter is null.
@@ -5877,7 +6709,7 @@
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.
If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the or the object matches this value, this radio button is selected.
- 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.
+ An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
The parameter is null.
@@ -5900,7 +6732,7 @@
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. If this value is null, the value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object.
- 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.
+ 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.
@@ -5908,7 +6740,36 @@
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. If this value is null, the value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object.
- 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.
+ An object that contains the HTML attributes to set for the element.
+
+
+ Returns an HTML textbox element for each property in the object that is represented by the expression parameter.
+ An HTML textbox 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 value.
+ The parameter is null or empty.
+
+
+ Returns an HTML textbox element for each property in the object that is represented by the expression parameter, using the specified HTML attributes.
+ An HTML textbox 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 value.
+ The parameter is null or empty.
+
+
+ Returns an HTML textbox element for each property in the object that is represented by the expression parameter, using the specified HTML attributes.
+ An HTML textbox 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.
+ 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.
Represents support for the HTML label element in an ASP.NET MVC view.
@@ -5979,7 +6840,7 @@
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 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.
+ An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
@@ -5993,7 +6854,7 @@
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 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.
+ An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
@@ -6007,7 +6868,7 @@
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 for the element.
+ An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
@@ -6018,7 +6879,7 @@
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 for the element.
+ An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
@@ -6037,7 +6898,7 @@
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 for the element.
+ An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
@@ -6054,7 +6915,15 @@
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 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.
+ 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.
@@ -6073,7 +6942,7 @@
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 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.
+ An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
@@ -6086,7 +6955,7 @@
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 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.
+ An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
@@ -6099,7 +6968,7 @@
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 for the element.
+ An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
@@ -6118,7 +6987,7 @@
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 for the element.
+ An object that contains the HTML attributes to set for the element.
The parameter is null or empty.
@@ -6135,15 +7004,21 @@
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 for the element.
+ 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.
- The HTTP response.
+ 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.
@@ -6155,26 +7030,36 @@
Ends the form and disposes of all form resources.
-
+
+ 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.
@@ -6225,7 +7110,7 @@
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 HTML attributes for the element.
+ An object that contains the HTML attributes to set for the element.
Returns a select element that lets users select one item, by using the specified HTML helper, the name of the form field, the specified list items, and the specified HTML attributes.
@@ -6233,7 +7118,7 @@
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 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.
+ An object that contains the HTML attributes to set for the element.
Returns a select element that lets users select one item, by using the specified HTML helper, the name of the form field, the specified list items, and an option label.
@@ -6250,7 +7135,7 @@
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 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.
+ An object that contains the HTML attributes to set for the element.
Returns a select element that lets users select one item, by using the specified HTML helper, the name of the form field, the specified list items, an option label, and the specified HTML attributes.
@@ -6259,7 +7144,7 @@
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 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.
+ An object that contains the HTML attributes to set for the element.
Returns a select element that lets users select one item, by using the specified HTML helper, the name of the form field, and an option label.
@@ -6268,6 +7153,72 @@
The name of the form field to return.
The text for a default empty item. This parameter can be null.
+
+ Returns an HTML select element for each property in the object that is represented by the expression parameter 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 render.
+ 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 expression parameter 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 render.
+ A collection of objects that are used to populate the drop-down list.
+ 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 an HTML select element for each property in the object that is represented by the expression parameter 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 render.
+ 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 expression parameter 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 render.
+ 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 expression parameter 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 render.
+ 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.
+ 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 an HTML select element for each property in the object that is represented by the expression parameter 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 render.
+ 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.
+
Returns a select element that lets users select one item, by using the specified HTML helper and the name of the form field.
The select element.
@@ -6287,7 +7238,7 @@
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 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.
+ An object that contains the HTML attributes to set for the element.
Returns a select element that lets users select one item, by using the specified HTML helper, the name of the form field, and the specified list items.
@@ -6295,7 +7246,7 @@
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 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.
+ An object that contains the HTML attributes to set for the element.
Represents support for HTML textarea controls.
@@ -6311,14 +7262,14 @@
The textarea element.
The HTML helper instance that this method extends.
The name of the form field to return.
- The HTML attributes of the element.
+ 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.
- The HTML attributes of the element.
+ 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.
@@ -6333,7 +7284,7 @@
The HTML helper instance that this method extends.
The name of the form field to return.
The text content.
- The HTML attributes of the element.
+ 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.
@@ -6343,7 +7294,7 @@
The text content.
The number of rows.
The number of columns.
- The HTML attributes of the element.
+ 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.
@@ -6351,9 +7302,9 @@
The HTML helper instance that this method extends.
The name of the form field to return.
The text content.
- The rows.
- The columns.
- The HTML attributes of the element.
+ 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.
@@ -6361,7 +7312,60 @@
The HTML helper instance that this method extends.
The name of the form field to return.
The text content.
- The HTML attributes of the element.
+ 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 expression parameter.
+ 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 value.
+ The parameter is null.
+
+
+ Returns an HTML textarea element for each property in the object that is represented by the expression parameter.
+ 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 value.
+ The parameter is null.
+
+
+ Returns an HTML textarea element for each property in the object that is represented by the expression parameter.
+ 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 value.
+ The parameter is null.
+
+
+ Returns an HTML textarea element for each property in the object that is represented by the expression parameter.
+ 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.
+ 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 textarea element for each property in the object that is represented by the expression parameter.
+ 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.
+ 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.
Provides support for validating the input from an HTML form.
@@ -6370,6 +7374,19 @@
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 and validates each data field that is represented by the expression parameter.
+ 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.
+
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.
@@ -6388,7 +7405,7 @@
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. The attributes 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.
Displays a validation message if an error exists for the specified field in the object.
@@ -6411,7 +7428,44 @@
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. The attributes 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.
+
+
+ Returns the HTML markup for a validation-error message for each data field that is represented by the expression parameter.
+ The HTML markup for a validation-error message for each data field that is represented by the expression. If no validation error occurs or client validation is disabled, this method will return null.
+ 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.
+
+
+ Returns the HTML markup for a validation-error message for each data field that is represented by the expression parameter, using the specified message.
+ The HTML markup for a validation-error message for each data field that is represented by the expression. If no validation error occurs or client validation is disabled, this method will return null.
+ 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 value.
+
+
+ Returns the HTML markup for a validation-error message for each data field that is represented by the expression parameter, using the specified message and HTML attributes.
+ The HTML markup for a validation-error message for each data field that is represented by the expression. If no validation error occurs or client validation is disabled, this method will return null.
+ 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.
+ A dictionary that contains the HTML attributes for the element.
+ The type of the model.
+ The type of the value.
+
+
+ Returns the HTML markup for a validation-error message for each data field that is represented by the expression parameter, using the specified message and HTML attributes.
+ The HTML markup for a validation-error message for each data field that is represented by the expression. If no validation error occurs or client validation is disabled, this method will return null.
+ 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 value.
Returns an unordered list (ul element) of validation messages that are in the object.
@@ -6429,14 +7483,14 @@
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. The attributes are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
+ 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. The attributes 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.
\ No newline at end of file