Modellbindung an eine Liste in MVC 4
Das Binden einer IList an eine Ansicht in MVC 4 kann bei der Arbeit mit einem HttpPost eine Herausforderung sein . Bedenken Sie Folgendes:
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) { ... }
Schlüssel Überlegungen:
Das obige ist der detaillierte Inhalt vonWie kann ich die Modellbindung an eine Liste in ASP.NET MVC 4 während eines HttpPost effektiv handhaben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!