MaxLengthAttributeAdapter Class
Provides an adapter for the MaxLengthAttribute attribute.
Namespace: System.Web.Mvc
Assembly: System.Web.Mvc (in System.Web.Mvc.dll)
Inheritance Hierarchy
System.Object
System.Web.Mvc.ModelValidator
System.Web.Mvc.DataAnnotationsModelValidator
System.Web.Mvc.DataAnnotationsModelValidator<TAttribute>
System.Web.Mvc.MaxLengthAttributeAdapter
Syntax
public class MaxLengthAttributeAdapter : DataAnnotationsModelValidator<MaxLengthAttribute>
public ref class MaxLengthAttributeAdapter : DataAnnotationsModelValidator<MaxLengthAttribute^>
type MaxLengthAttributeAdapter =
class
inherit DataAnnotationsModelValidator<MaxLengthAttribute>
end
Public Class MaxLengthAttributeAdapter
Inherits DataAnnotationsModelValidator(Of MaxLengthAttribute)
Constructors
Name | Description | |
---|---|---|
MaxLengthAttributeAdapter(ModelMetadata, ControllerContext, MaxLengthAttribute) | Initializes a new instance of the MaxLengthAttribute class. |
Properties
Name | Description | |
---|---|---|
Attribute | Gets the validation attribute from the model validator.(Inherited from DataAnnotationsModelValidator<TAttribute>.) |
|
ControllerContext | Gets the controller context.(Inherited from ModelValidator.) |
|
ErrorMessage | Gets the error message for the validation failure.(Inherited from DataAnnotationsModelValidator.) |
|
IsRequired | Gets a value that indicates whether model validation is required.(Inherited from DataAnnotationsModelValidator.) |
|
Metadata | Gets the metadata for the model validator.(Inherited from ModelValidator.) |
Methods
Name | Description | |
---|---|---|
Equals(Object) | (Inherited from Object.) |
|
Finalize() | (Inherited from Object.) |
|
GetClientValidationRules() | Gets a list of client validation rules for a max length check.(Overrides DataAnnotationsModelValidator.GetClientValidationRules().) |
|
GetHashCode() | (Inherited from Object.) |
|
GetType() | (Inherited from Object.) |
|
MemberwiseClone() | (Inherited from Object.) |
|
ToString() | (Inherited from Object.) |
|
Validate(Object) | Returns a list of validation error messages for the model.(Inherited from DataAnnotationsModelValidator.) |
Remarks
This adapter enables client-side validation for the MaxLengthAttribute attribute.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Return to top