Сценарий: у меня следующая структура; Группа (родитель) -> Элемент (дочерний).
- Группа может иметь много предметов.
- и группа, и элемент имеют только одно редактируемое поле (строка)
В других данных родительской / дочерней таблицы я использовал частичное представление для отображения как родительских, так и дочерних данных, причем дочерние данные представляют собой стандартный индекс MVC (т. Е. Список элементов с опцией edit / detials рядом с каждым).
Однако в этом сценарии у родителя есть только одно поле, как и у дочернего, поэтому я не хочу открывать отдельное представление для создания / редактирования новых дочерних записей.
Я хочу иметь возможность редактировать все связанные дочерние данные без необходимости открывать новое представление, возможно, с кнопкой добавления, которая динамически добавляет еще одну строку.
Итак, я мог (как-то) написать некоторый javascript для создания текстового поля каждый раз, когда вы нажимаете кнопку, чтобы добавить новую строку, а затем каким-то образом в контроллере сохранять данные после завершения.
Кто-нибудь делал что-то похожее на это и может указать мне правильное направление?