Я пытаюсь выяснить, есть ли в ASP.NET MVC встроенный способ присвоения значений формы, которые POST возвращали свойствам ViewModel, которые первоначально были отправлены в View?
Поэтому я подумываю о том, чтобы украсить некоторые свойства в ViewModel атрибутом, а затем отразить над ViewModel и использовать это имя для извлечения значений (и принудительных значений) из объекта Form [].
Однако я представляю, что нечто подобное уже встроено, и поэтому не хочу изобретать колесо здесь.
Проблема, которую я пытаюсь решить, заключается в том, что пользователь нажимает кнопку в форме, а сервер проверяет данные, и в случае ошибок мы возвращаем пользователя в форму, используя ту же модель представления для переноса данных и тем самым заполните значения обратно в форму, которую первоначально ввел пользователь.
(Да, я также выполняю проверку на стороне клиента с использованием JavaScript, чтобы облегчить эту задачу, но в целях безопасности я должен повторить проверку на сервере.)
Идеи