MVC在剃刀循环,产生不DROPDOWNLIST值来选择(MVC looping in razor,

2019-09-18 20:14发布

我在剃刀循环生成一个模板多次。 模板里面有一个下拉列表

@Html.DropDownlistFor(x=>x.pasajero[i].option, Model.optionItems)

该下拉列表被呈现,但是没有选项设置与selected="selected"属性。

我已经能够正确地呈现使用相同的值在循环外的下拉列表。 任何想法,为什么?

Answer 1:

尝试:

@Html.DropDownlistFor(x => x.pasajero[i].option,new SelectList(Model.optionItems,"IdField","DisplayField", Model.pasajero[i].option))

确保x.pasajero[i].option具有相同的类型IdField



文章来源: MVC looping in razor, generated dropdownlist not value selected