DataAnnotationsModelValidatorProvider 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
实现 ASP.NET MVC 的默认验证提供程序。
public class DataAnnotationsModelValidatorProvider : System.Web.Mvc.AssociatedValidatorProvider
type DataAnnotationsModelValidatorProvider = class
inherit AssociatedValidatorProvider
Public Class DataAnnotationsModelValidatorProvider
Inherits AssociatedValidatorProvider
- 继承
构造函数
DataAnnotationsModelValidatorProvider() |
初始化 DataAnnotationsModelValidatorProvider 类的新实例。 |
属性
AddImplicitRequiredAttributeForValueTypes |
获取或设置一个值,该值指示是否需要不可以为 null 的值类型。 |
方法
GetTypeDescriptor(Type) |
获取指定类型的类型说明符。 (继承自 AssociatedValidatorProvider) |
GetValidators(ModelMetadata, ControllerContext, IEnumerable<Attribute>) |
获取验证程序的列表。 |
GetValidators(ModelMetadata, ControllerContext) |
使用元数据和控制器上下文来获取模型的验证程序。 (继承自 AssociatedValidatorProvider) |
RegisterAdapter(Type, Type) |
注册适配器以提供客户端验证。 |
RegisterAdapterFactory(Type, DataAnnotationsModelValidationFactory) |
为验证提供程序注册适配器工厂。 |
RegisterDefaultAdapter(Type) |
注册默认适配器。 |
RegisterDefaultAdapterFactory(DataAnnotationsModelValidationFactory) |
注册默认适配器工厂。 |
RegisterDefaultValidatableObjectAdapter(Type) |
注册适配器以提供默认对象验证。 |
RegisterDefaultValidatableObjectAdapterFactory(DataAnnotationsValidatableObjectAdapterFactory) |
为默认对象验证提供程序注册适配器工厂。 |
RegisterValidatableObjectAdapter(Type, Type) |
注册适配器以提供对象验证。 |
RegisterValidatableObjectAdapterFactory(Type, DataAnnotationsValidatableObjectAdapterFactory) |
为对象验证提供程序注册适配器工厂。 |