MVC2 EditorFor - добавление записи с помощью jQuery

У меня есть модель с большим количеством регистраций. На моей странице у вас есть возможность добавить или удалить регистрацию через jQuery. Я пытался сделать новые регистрации с частичным просмотром, но моя форма отправила только первую запись. Итак, я прочитал, чтобы использовать Html.EditorFor, Но сейчас я не могу найти, как динамически добавлять новые записи с помощью jQuery.

У вас есть подсказка для меня?

1 ответ

Решение

Я бы рекомендовал вам прочитать следующую статью, которая иллюстрирует пошаговое руководство о том, как именно этого добиться. Он использует обычай BeginCollectionItem помощник, который позволяет генерировать собственные имена для полей ввода в каждой строке, чтобы значения были правильно связаны при отправке формы. Стандартные помощники используют целочисленные индексы для коллекций, что проблематично при добавлении / удалении строк на клиенте => вам придется повторно синхронизировать эти индексы. С другой стороны, подход, проиллюстрированный в этой статье, использует направляющие для клавиш.

Другие вопросы по тегам