@MADm

Как построить PartialView таким образом чтобы связывание модели срабатывало?

Есть несколько сущностей с CRUD функционалом. Допустим есть компания и есть контакт. Связь 1 ко многим. У 1 компании может быть много контактов. Есть отдельное создание компании есть отдельное создание контакта. Есть требование сделать одновременно на 1 форме создание и контакта и компании. Хочется это сделать через PartialView для того случая если у нас изменится модель компании или контакта поменялось сразу в двух местах. Есть 2 ViewModel для каждой сущности. Проблема в том что name для input генерится на основании partialView. И одинаковые поля перебивают друг друга. Как можно решить такую проблему?
  • Вопрос задан
  • 121 просмотр
Решения вопроса 1
@MADm Автор вопроса
Всеже вышло нагуглить решение, всегото нужно было знать параметры для рендера partial view

@Html.Partial("~/Views/Company/CreatePartial.cshtml", Model.companyViewModel, new ViewDataDictionary { TemplateInfo = new TemplateInfo { HtmlFieldPrefix = "companyViewModel" }});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы