Share via


DataAnnotationsModelValidator<TAttribute> 类

定义

为指定的验证类型提供模型验证程序。

public class DataAnnotationsModelValidator<TAttribute> : System.Web.Mvc.DataAnnotationsModelValidator where TAttribute : ValidationAttribute
type DataAnnotationsModelValidator<'Attribute (requires 'Attribute :> ValidationAttribute)> = class
    inherit DataAnnotationsModelValidator
Public Class DataAnnotationsModelValidator(Of TAttribute)
Inherits DataAnnotationsModelValidator

类型参数

TAttribute
继承
DataAnnotationsModelValidator<TAttribute>
派生

构造函数

DataAnnotationsModelValidator<TAttribute>(ModelMetadata, ControllerContext, TAttribute)

初始化 DataAnnotationsModelValidator 类的新实例。

属性

Attribute

获取模型验证程序的验证特性。

ControllerContext

获取控制器上下文。

(继承自 ModelValidator)
ErrorMessage

获取验证失败的错误消息。

(继承自 DataAnnotationsModelValidator)
IsRequired

获取一个值,该值指示是否需要模型验证。

(继承自 DataAnnotationsModelValidator)
Metadata

获取模型验证程序的元数据。

(继承自 ModelValidator)

方法

GetClientValidationRules()

检索客户端验证规则的集合。

(继承自 DataAnnotationsModelValidator)
Validate(Object)

返回模型的验证错误消息的列表。

(继承自 DataAnnotationsModelValidator)

适用于