J'ai un employé modèle qui a un Nom et SociétéComment créer de façon dynamique une liste d'objets dans une vue CREATE?
Je veux être en mesure de construire plusieurs employés dans un CREATE vue. Je me suis dit que je dois créer un IList<Employee>
et faire quelque chose comme:
<%= Html.TextBoxFor(m => m[0].Name) %>
<%= Html.TextBoxFor(m => m[0].Company) %>
<%= Html.TextBoxFor(m => m[1].Name) %>
<%= Html.TextBoxFor(m => m[1].Company) %>
Si un utilisateur clique sur « Ajouter un autre employé », je veux en vue de faire une autre forme pour le nouvel employé:
<%= Html.TextBoxFor(m => m[3].Name) %>
<%= Html.TextBoxFor(m => m[3].Company) %>
Et continuez à ajouter des éléments de formulaire (et incrémenter l'index de tableau s'ils cliquent dessus à nouveau). N'oubliez pas que j'ai besoin de créer dynamiquement le formulaire et la liste dans la vue de création. Je n'ai pas déjà une liste des employés.
Comment est-ce que je devrais faire ceci? Des exemples de code serait génial, puisque je suis très nouveau pour ASP.NET
Pourriez-vous me parcourir en termes de C# si elle est pas trop beaucoup de mal? Bien que votre solution semble fonctionner. – Fred
voir mon édition ci-dessus. –