ASP。NETMVC模型验证(五)

  

<强> <强> <强> <强> <强>

<强>

<强> <强>

<李>

<强>模型 <强>

<李>

<强> ModelValidator <强>

<李>

<强> DefaultModelBinder <强>

<李>

<强> ModelValidatorProvider <强> ModelValidator 

<李>

<李>

<强>

<强>

<强>

public  abstract  class  ValidationAttribute:属性   ,,,{   ,,,,,,,protectedValidationAttribute ();   ,,,,,,,protectedValidationAttribute (Func


namespace  MvcApplication.Models   {   ,,,///& lt; summary>   ,,,///,ViewModel——用户注册信息   ,,,///& lt;/summary>   ,,,public  class  RegistrationInformation   ,,,{   ,,,,,,,(要求)   ,,,,,,,public  string  ID {组,得到,,,}   ,,,,,,,(要求)   ,,,,,,,public  string  UserID {组,得到,,,}   ,,,,,,,(要求)   ,,,,,,,(StringLength (10))   ,,,,,,,public  string  Password1 {,获取;设置,,}   ,,,,,,,(比较(“密码”))   ,,,,,,,public  string  Password2 {,获取;设置,,}   ,,,,,,,   ,,,,,,,public  string  Name {组,得到,,,}   ,,,}   }



<强> ValidationAttribute

Model1-3。1 - 3

namespace  MvcApplication.ModelValidators   {   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

ASP。NETMVC模型验证(五)