gpt4 book ai didi

c# - 在 foreach 循环中创建多个 DropDownListFor

转载 作者:太空狗 更新时间:2023-10-29 18:18:34 24 4
gpt4 key购买 nike

<分区>

我想从列表中动态创建 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; }
}

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

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com