2009-03-18 3 views
4

Я играю с MVC.Validation Toolkit. Цель состоит в том, чтобы использовать те же правила проверки в сценарии клиента и в коде сервера.Где вы храните логику проверки?

Однако я продолжаю создавать новые классы poco. У меня есть один класс из linq2entities, затем я получил один класс, который передается от datalayer к бизнес-уровню, а затем к контроллеру. И у меня есть другой класс viewmodel только для передачи данных в представление.

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

Атрибуты проверки определены в классе модели представления. Это не лучший способ.

У кого-нибудь есть опыт работы с этим Инструментарий?

ответ

2

Вы, вероятно, хотите, чтобы проверить этот учебник и посмотреть, если это имеет отношение http://www.asp.net/learn/mvc/tutorial-37-cs.aspx

Главное - вы можете реализовать IDataErrorInfo с вашей моделью класса которым MVC знает.

Смежные вопросы