6

テンプレートを何度も生成するかみそりのループがあります。テンプレート内にドロップダウンリストがあります

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

selected="selected"ドロップダウンリストはレンダリングされますが、属性でオプションが設定されていません。

同じ値を使用して、ループの外側でドロップダウンリストを適切にレンダリングできました。理由はありますか?

4

1 に答える 1

9

試す:

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

x.pasajero[i].optionが と同じ型であることを確認してくださいIdField

于 2012-06-29T23:36:49.747 に答える