Модель представления является классом, который представляет модель данных, используемую в определенном представлении.
Модель представления имеет много ролей:
- Документы моделей представления просматривают, состоя только поля, которые представлены в поле зрения.
- Модели представления могут содержать определенные правила проверки с помощью аннотирований данных или IDataErrorInfo.
- Модель представления определяет, как представление должно посмотреть (для
LabelFor
,EditorFor
,DisplayFor
помощники). - Модели представления могут объединить значения от различных объектов базы данных.
- Можно указать легко шаблоны дисплея для моделей представления и снова использовать их во многом использовании мест помощники EditorFor или DisplayFor.