Liaison de modèle à une liste dans MVC 4
Liaison d'une IList à une vue dans MVC 4 peut être un défi lorsque l'on travaille avec un HttpPost . Considérez ce qui suit :
ViewModel :
public class MyViewModel { public List<Person> Persons{get;set;} }
View :
@model MyViewModel @for( int i = 0; i < Model.Persons.Count(); ++i) { @Html.HiddenFor(m => m.Persons[i].PersonId) @Html.EditorFor(m => m.Persons[i].FirstName) @Html.EditorFor(m => m.Persons[i].LastName) }
Action :
[HttpPost]public ViewResult(MyViewModel vm) { ... }
Clé Considérations :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!