Многократные частичные представления ASP.NET MVC в привязке модели 1 представления - PullRequest
1 голос
/ 21 октября 2011

У меня проблемы с регистрацией пользователей в ASP.NET MVC3 Model Binding.

По сути, у меня есть ViewModel, которая состоит из UserDetails (имя, идентификация, dob и другие вещи) и многоразовой ViewModel, Address.

Итак, класс UserDetails также будет содержать класс Address.

Затем я создал частичное представление с привязкой модели к Address ViewModel, чтобы это тоже можно было использовать повторно.

По сути, это то, что я сделал: @ Html.Partial ("CommonAddress")

Однако, при создании пользователя я не смог получить Адрес вообще, так как он все еще нулевой. Есть ли способ решить эту проблему?

1 Ответ

0 голосов
/ 21 октября 2011

Передайте вашу модель адреса частичной, как

@Html.Partial("CommonAddress", Model.Address)

Если у вас еще нет модели, передайте модель по умолчанию / пустую из действия Controller Edit (той, которая обрабатывает запрос GET HTTP).) к просмотру.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...