以前に選択したオプションのリストを表示しようとしています。
私のモデルは次のようになります。
public IEnumerable<SelectListItem> ChildrenOptions { get; set; }
public List<Guid> ChildrensId { get; set; }
コントローラーで、リストから IEnumerable に MultiSelectList を設定し、それをモデルに渡します
MyModel.ChildrenOptions = new MultiSelectList(myList, "Id", "Name");
return View(myModel);
だから私が自分のビューに書いたら
@Html.DisplayFor(modelItem => item.Children, item.ChildrenOptions)
Guid/ID が表示されますが、名前の一覧を表示したいと思います。リストを foreach でループすると、Guid だけが得られます。
何か案が?
私がすでに訪れた役立つ関連情報を含むいくつかの投稿: