Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 字符串视图模型的验证_Asp.net_Asp.net Mvc 2_Validation - Fatal编程技术网

Asp.net 字符串视图模型的验证

Asp.net 字符串视图模型的验证,asp.net,asp.net-mvc-2,validation,Asp.net,Asp.net Mvc 2,Validation,我在某个地方读到视图模型属性只能是字符串。 e、 g 如何像使用ValidationAttribute一样轻松地验证此模型 和ModelState.IsValid方法在“正常”模型中 UPD: 我使用AutoMapper将ViewModel映射到此域模型: class Person { public int ID {get;set;} public string FullName {get;set;} public DateTime Birthday {get;set;} }

我在某个地方读到视图模型属性只能是字符串。 e、 g

如何像使用ValidationAttribute一样轻松地验证此模型 和ModelState.IsValid方法在“正常”模型中

UPD: 我使用AutoMapper将ViewModel映射到此域模型:

class Person
{
   public int ID {get;set;}
   public string FullName {get;set;}
   public DateTime Birthday {get;set;}
}

不,那不是真的。有了模型绑定,MVC将处理它

这里有一个教程

class Person
{
   public int ID {get;set;}
   public string FullName {get;set;}
   public DateTime Birthday {get;set;}
}