我想从List中动态创建DropDownLists,它提供SelectList和一个保存选择的字段.
public class ViewModel
{
public List<Material_Select> materialSelect { get; set; }
}
public class Material_Select
{
public SelectList selectList { get; set; }
public int MaterialId { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
在视图中,我想循环遍历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>
}
Run Code Online (Sandbox Code Playgroud)
在HttpPost ActionResult我需要获取选定的值.有谁知道如何解决这个问题?