MVC 3 — преобразование FormCollection в модель

#forms #asp.net-mvc-3 #collections

#формы #asp.net-mvc-3 #Коллекции

Вопрос:

Для моего примера приложения, которое я создаю, я в настоящее время вынужден передавать объект FormCollection в мой метод action при попытке выполнить обновления ajax в моем представлении.

Причина, по которой я решил передать FormCollection, заключается в том, что мое представление довольно сложное и содержит вложенные коллекции. Если бы я должен был сериализовать и Json.Stringify удаляет эти вложенные коллекции при передаче в мой метод action.

Существует ли хороший метод сопоставления моего объекта FormCollection с экземпляром моей ViewModel один раз внутри контроллера?

Спасибо

Ответ №1:

Вы можете использовать TryUpdateModel<TypeOfYourModel>(YourModelInstance)