我在剃刀中有一个循环,它会多次生成模板.在模板内部有一个下拉列表
@Html.DropDownlistFor(x=>x.pasajero[i].option,Model.optionItems)
将显示下拉列表,但未使用selected =“selected”属性设置选项.
我已经能够使用相同的值在循环外正确呈现下拉列表.
有什么想法吗?
解决方法
尝试:
@Html.DropDownlistFor(x => x.pasajero[i].option,new SelectList(Model.optionItems,"IdField","displayField",Model.pasajero[i].option))
确保x.pasajero [i] .option与IdField具有相同的类型.