У меня есть форма «Создать пользователя», в которой пользователь может иметь любое количество ролей.Поэтому я решил добавить выпадающий список, который заполняется ролями, и добавить ссылку / кнопку «Добавить»:
<label for="Role">Roles</label>
@Html.DropDownList("Roles", new SelectList((IEnumerable<RoleSummaryView>)ViewData["Roles"], "Id", "Name"))
<div>
<a href="#" class="ym-gbox tbalign" style="padding-top:3px;">Add</a>
<a href="#" class="ym-gbox tbalign" style="padding-top:3px;">Delete</a>
</div>
В этом сценарии предполагается, что при нажатии «Добавить» другой выпадающий список заполняетсяте же данные ролей и другие ссылки / кнопки «Добавить» и «Удалить» рядом со списком должны быть добавлены в новой строке.Теперь, если пользователь нажимает на любое «Добавить», тот же процесс будет повторяться.Если пользователь нажимает «Удалить», выпадающий список рядом со ссылкой / кнопкой должен исчезнуть.
Я попытался написать код JavaScript и контроллер безуспешно.Есть предложения?