2010-07-12 5 views

Répondre

0

Vous peut passer de nouveau une liste dans un modèle de vue à l'aide Html.hidden pour chaque élément d'une liste.

La propriété list dans votre modèle de vue sera reconstruite tant que vous traitez les éléments de liste à l'aide d'une boucle for dans votre vue (foreach ne fonctionnera pas). Par exemple:

@for (var i = 0; i < Model.Nutrients.Count(); i++) 
{ 
    // This ensures that the list of nutrients is passed in the view model back to the controller 
    @Html.HiddenFor(m => m.Nutrients[i].Name); 
    @Html.HiddenFor(m => m.Nutrients[i].Id); 
} 
Questions connexes