У меня есть один вид со следующей информацией
- Информация о компании
- Список адресов компаний
- Список пользователей компании
Для информации о компании я проектирую с @Html.TextBoxFor(model => model.SingleClient.CompanyNameEN)
, а другая информация такая же
Для списка адресов компании я использую
@foreach (ClientAddress u in Model.List_ClientAddress)
{
<td>@Html.EditorFor(model => u.Director)</td>
}
Для списка пользователей компании я использую то же, что и адрес компании.
Мой вопрос: я понятия не имею, как вернуть все значения (обновить информацию о компании, список адресов компании, информацию о пользователе компании на контроллер.
Отмечено:
Я использую @using(Html.BeginForm("UpdatePost", "Company", FormMethod.Post))
... кнопка отправки внутри
в контроллере
Контроллер индекса
viewCollection collection = new viewCollection();
collection.SingleClient = gen.list_of_client().ToList().Where(x => x.ClientCode == client).FirstOrDefault();
collection.List_CompanyAddress = gen.List_of_CompanyAddress().Where(x => x.ClientCode == client).ToList();
collection.List_ClientUser = gen.List_of_ClientUser().Where(x => x.ClientCode == client).ToList();
return View(collection);
Обновление контроллера
collection.SingleClient.CompanyNameEN; //Return Null
collection.SingleClient.CompanyNameKH // Return NUll
List<ClientAddress> cadd = collection.List_ClientAddress;(Return Null)
List<ClientSharedHolder> csh = collection.List_ClientShared; (Return Null)
Так что, пожалуйста, помогите мне советом, как решить эту проблему? поскольку я понятия не имею об этом.