关于 asp.net mvc:Populating Multiple Dropdownlist with Edited value from database in MVC4

Populating Multiple Dropdownlist with Edited value from database in MVC4

我正在从数据库中生成具有已编辑值的下拉列表的数量,下拉列表是
填充,但不使用编辑值。我正在根据列表中的元素编号创建 DropdownList。下面是代码示例------

1
2
@for (int a = 0; a < noofoption; a++)
  @Html.DropDownListFor(model => model.SameOptionList[a].qopanswer(IEnumerable<SelectListItem>)ViewBag.option,"--Select--")

SameOptionList 是一个列表类型属性。如果我没有使用 List 它的工作正常。

列表正在填充,但没有选择值。请做需要。


在集合中使用 @Html.DropDownListFor 时,您需要使用 EditorTemplate。这个答案中给出了更详细的解释