我想从一个列表中动态创建 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; }
}
在视图中,我想遍历 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 我需要获取选定的值。有谁知道如何解决这个问题?