SelectList와 선택 영역을 저장할 필드를 제공하는 List에서 동적으로 DropDownLists를 만들고 싶습니다.foreach 루프에 많은 DropDownListFor를 만듭니다.
public class ViewModel
{
public List<Material_Select> materialSelect { get; set; }
}
public class Material_Select
{
public SelectList selectList { get; set; }
public int MaterialId { get; set; }
}
보기에서 materialSelect List를 반복하고 DropDownLists를 동적으로 만들고 싶습니다. 이 같은
뭔가 :
int count = 0;
foreach (var item in Model.materialSelect)
{
count++;
<div class="editor-label">
@Html.LabelFor(model => model.materialSelect)
</div>
<div class="editor-field">
@Html.DropDownListFor(item.MaterialId, item.selectList)
</div>
}
HttpPost ActionResult에서 내가 선택한 값을 얻을 필요가있다. 누구든지이 문제를 해결하는 방법을 알고 있습니까?
foreach 루프를 사용하여 컬렉션의 양식 컨트롤을 생성 할 수 없습니다. [이 답변] (http://stackoverflow.com/questions/30094047/html-table-to-ado-net-datatable/30094943)을 참조하십시오. # 30094943) 설명을 위해) –