2017-01-25 2 views
-1

У нас есть форма с кнопкой «Добавить посетителя». Кнопка вызывает наш сервис и ищет базу данных, заполняющую форму на основе потребностей базы данных. Пример: Тип заголовка и ввода.
При нажатии кнопки «Добавить посетителя» добавляется новый частичный вид основного вида, чтобы пользователь мог добавить нового участника в свой список.MVC, заполняющая форму из данных базы данных, теперь необходимо получить данные на основе модели

Наша проблема заключается в том, что теперь, когда мы отправляем нашу форму, мы получаем только ОДИН из участников. Кажется, что форма видит только один или первый объект.
Есть ли примеры, когда есть «Добавить посетителя», который динамически создается, а затем в полной форме submit, мы можем представить коллекцию участников с КАЖДОЙ из их заполненной информации?

Это имеет смысл?

ответ

0

Фактически код был бы очень полезен. Тем не менее, я могу разумно предположить, что вы не назовете свои поля формы должным образом, особенно если вы просто отбрасываете HTML из частичного представления каждый раз. Для того, чтобы связать список вещей, ваши входные данные должны быть указаны в виде:

ListProperty[N].Property 

Например, если ваше имущество или действия пары, которые принимают список участников было названы Attendees и каждый участник имеет Name свойство, то вход на странице для имени каждого из участников должен был бы быть что-то вроде:

<input type="text" name="Attendees[0].Name" /> 

Если, вместо этого, ваш вход выглядит следующим образом:

<input type="text" name="Name" /> 

Тогда будет фактически отправлено только значение последнего ввода на странице с этим именем.