Проверка String ViewModel - PullRequest
0 голосов
/ 14 мая 2011

Я где-то читал, что свойства модели представления должны быть только из строк например,

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

Как я могу выполнить проверку этой модели так же легко, как с помощью ValidationAttributes и метод ModelState.IsValid в «нормальной» модели?

UPD: Я использую AutoMapper для сопоставления ViewModel с этой моделью домена:

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

1 Ответ

0 голосов
/ 14 мая 2011

Нет, это не правда.С привязкой модели MVC позаботится об этом.

Вот учебник.

http://www.asp.net/mvc/tutorials/validation-with-the-data-annotation-validators-cs

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...