Допустим, у меня есть точка зрения, которая принимает объект Person
.Должен ли я использовать модель представления только для двух объектов?
имеет три свойства, FirstName
, LastName
, Age
Теперь давайте говорить, что я добавить еще одно поле текстового поля, который не является частью объекта.
Мне не нужно значение текстового поля, его просто заполнены данными, которые для пользователя.
При редактировании поля и вывесить Person
к контроллеру, позволяет предположить, что существует проблема проверки, так что вы вернуть Person объект обратно с ошибками
Проблема теперь дополнительное текстовое поле потерял это значение, так как его не является частью модели.
Итак, я создал ViewModel со строковым свойством для этого поля и свойство Person, чтобы сохранить все значения. Похоже, что был бы лучший способ сохранить ценность в «специальном» текстовом поле?
Просто «казалось» неправильно, я думаю. Мне не нужны данные в поле для чего-либо, я просто не могу или не знаю, как заполнить это поле снова из действия post, когда проверка завершается с ошибкой, поскольку его не является частью объекта Person, я возвращаюсь обратно вид. – MisterIsaak