MaxLengthAttributeAdapter Class

Definition

Provides an adapter for the MaxLengthAttribute attribute.

public class MaxLengthAttributeAdapter : System.Web.Mvc.DataAnnotationsModelValidator<System.ComponentModel.DataAnnotations.MaxLengthAttribute>
type MaxLengthAttributeAdapter = class
    inherit DataAnnotationsModelValidator<MaxLengthAttribute>
Public Class MaxLengthAttributeAdapter
Inherits DataAnnotationsModelValidator(Of MaxLengthAttribute)
Inheritance

Constructors

MaxLengthAttributeAdapter(ModelMetadata, ControllerContext, MaxLengthAttribute)

Initializes a new instance of the MaxLengthAttribute class.

Properties

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

GetClientValidationRules()

Gets a list of client validation rules for a max length check.

Validate(Object)

Returns a list of validation error messages for the model.

(Inherited from DataAnnotationsModelValidator)

Applies to