0

SelectList項目のリストがあることを1つ理解できませんでした

List<SelectListItem> selectList = new List<SelectListItem>();

そして、次のような SelectList オブジェクト内に配置しようとすると

sl = new SelectList(selectList, "Value", "Text");

selectList「true」で選択された属性の1つが自動的にfalseに更新されました!(この「リスト」を入れる前に、その選択は「true」です)さらに私は試しました

sl = new SelectList(selectList, "Value", "Text",selectList.Single(i=>i.Value == id));

また、そのアイテムを「選択済み = true」にすることもできませんでしたか?

何が問題になる可能性がありますか?選択すべきアイテムの「ID」を知っています。しかし、私はそれを選択することはできません。

ありがとう;

4

1 に答える 1

1

List< SelectListItem>なぜ再び を作成しているのであればList< SelectListItem>、それをそのまま使用できますSelectList

選択しSelectList た設定については、次のようにすることができます。

sl = new SelectList(selectList, "Value", "Text",selectList.First(i=>i.Value == id).Value);
于 2015-06-01T16:08:12.547 に答える