MVC 4의 목록에 모델 바인딩
HttpPost로 작업할 때 IList를 MVC 4의 뷰에 바인딩하는 것이 어려울 수 있습니다. . 다음을 고려하십시오. 다음:
ViewModel:
public class MyViewModel { public List<Person> Persons{get;set;} }
보기:
@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) }
작업:
[HttpPost]public ViewResult(MyViewModel vm) { ... }
키 고려 사항:
위 내용은 HttpPost 중에 ASP.NET MVC 4의 목록에 대한 모델 바인딩을 효과적으로 처리하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!