0

以前に選択したオプションのリストを表示しようとしています。

私のモデルは次のようになります。

 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 だけが得られます。

何か案が?

私がすでに訪れた役立つ関連情報を含むいくつかの投稿:

4

1 に答える 1