2011-05-13 51 views
0

我在某處讀取視圖模型屬性必須只是字符串。 例如String ViewModel的驗證

class PersonViewModel 
{ 
    public string Number {get;set;} 
    public string FullName {get;set;} 
    public string Birthday {get;set;} 
} 

我怎麼能做到這一點模型的驗證一樣容易使用ValidationAttributes 和ModelState.IsValid方法在「正常」模式?

UPD: 我使用AutoMapper到視圖模型映射到這個域模型:

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

回答