У меня есть Employee модели, которая имеет Название и КомпанииКак динамически строить список объектов в представлении CREATE?
Я хочу, чтобы иметь возможность построить несколько сотрудников в одном CREATE вида. Я полагал, что нужно создать IList<Employee>
и сделать что-то вроде:
<%= Html.TextBoxFor(m => m[0].Name) %>
<%= Html.TextBoxFor(m => m[0].Company) %>
<%= Html.TextBoxFor(m => m[1].Name) %>
<%= Html.TextBoxFor(m => m[1].Company) %>
Если пользователь нажимает на кнопку «Добавить еще один сотрудник», я хочу, чтобы вид, чтобы сделать еще одну форму для нового сотрудника:
<%= Html.TextBoxFor(m => m[3].Name) %>
<%= Html.TextBoxFor(m => m[3].Company) %>
И продолжайте добавлять элементы формы (и увеличивайте индекс массива, если они снова нажмут на него).
Имейте в виду, что мне нужно создать форму и список динамически в представлении создания. У меня еще нет списка сотрудников.
Как мне это сделать? Образцы кода будет большим, так как я новичок в ASP.NET
Не могли бы вы шаг меня через точки зрения C#, если это не слишком много проблем? Хотя ваше решение звучит так, как будто это сработает. – Fred
см. Мое редактирование выше. –