powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP.MVC. Не все поля в модели популируются. Почему?
8 сообщений из 8, страница 1 из 1
ASP.MVC. Не все поля в модели популируются. Почему?
    #39619774
NickRenziglov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет.
Контроллер возвращает такое вью:

return PartialView("NameAddressView", epc.Model);

В epc.Model масса полей, но во вью показывается и модифицируется только одно. Потом оно сохраняется методом

Код: c#
1.
2.
3.
4.
5.
[HttpPost]
public ActionResult SaveNameAddress(EmployeeProfilePOCO model)
{
   ....
}



и вот этот фактический параметр model содержит только одно измененное поле, остальные нул. Как заставить ее передавать остальные параметры?

Код для вью

Код: javascript
1.
2.
3.
4.
5.
6.
7.
@using (Html.BeginForm("SaveNameAddress", "EmployeeProfile", FormMethod.Post, new { @class = "form-horizontal", enctype = "multipart/form-data" }))
{
   ...
   <button type="submit" class="btn btn-danger">@TextResources.Strings.Save</button>
}

Cпасибо.
...
Рейтинг: 0 / 0
ASP.MVC. Не все поля в модели популируются. Почему?
    #39619781
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickRenziglov,

Засуньте остальные поля, которые не редактируются в <input type="hidden" />
...
Рейтинг: 0 / 0
ASP.MVC. Не все поля в модели популируются. Почему?
    #39619785
NickRenziglov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt,
Ты шутишь. Там еще 28 полей и для каждого вручную прописывать hidden field?
А может быть не 28, а 128.
MVC должна решать эти вопросы автоматически.
...
Рейтинг: 0 / 0
ASP.MVC. Не все поля в модели популируются. Почему?
    #39619789
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickRenziglovhVostt,
Ты шутишь. Там еще 28 полей и для каждого вручную прописывать hidden field?
А может быть не 28, а 128.
MVC должна решать эти вопросы автоматически.Вполне логично. Зачем их передавать туды-сюды, если они не показываются и не изменяются?
...
Рейтинг: 0 / 0
ASP.MVC. Не все поля в модели популируются. Почему?
    #39619811
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickRenziglovhVostt,
Ты шутишь. Там еще 28 полей и для каждого вручную прописывать hidden field?
А может быть не 28, а 128.
MVC должна решать эти вопросы автоматически.

Откуда тогда они в значениях модели появятся? Из астрала что ли? 28 полей это фигня и особой роли не играет, одно или 50 полей.
...
Рейтинг: 0 / 0
ASP.MVC. Не все поля в модели популируются. Почему?
    #39619814
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickRenziglovВ epc.Model масса полей, но во вью показывается и модифицируется только одно.

Другой вариант, более правильный, это использовать другую вью модель, с одним полем.
...
Рейтинг: 0 / 0
ASP.MVC. Не все поля в модели популируются. Почему?
    #39619817
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DTO пишется короче.
...
Рейтинг: 0 / 0
ASP.MVC. Не все поля в модели популируются. Почему?
    #39619856
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickRenziglovавтоматическипо какому признаку?
[NotMapped]?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP.MVC. Не все поля в модели популируются. Почему?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]