かみそりのドロップダウンリストコントロールから複数のアイテムを選択できますか?すなわちのために
@ Html.DropDownListFor(m => m.Country、CountryList as SelectList、 "-Select--")
かみそりのドロップダウンリストコントロールから複数のアイテムを選択できますか?すなわちのために
@ Html.DropDownListFor(m => m.Country、CountryList as SelectList、 "-Select--")
あなたは多分このような何かを試すことができます...
@Html.ListBoxFor(m=>m.Country, new MultiSelectList(CountryList as SelectList, "CountryID", "Select"))
関数の最後のパラメータとしてを追加する必要がnew { "multiple" = "multiple" }
あります-これにより、複数選択がレンダリングされます。
アイテムのリスト(この例ではフィールドIDと名前)が与えられた場合、次のようにSelectListItemのリストから始めることができます。
List<SelectListItem> Choices = Items.Select(x => new SelectListItem { Value = Convert.ToString(x.Id).Trim(), Text = x.Name }).ToList();
@Html.ListBox("ListBoxIds", new MultiSelectList(Choices, "Value", "Text"))
コントローラでは、選択したIDのリストとしてListBoxIdsを取得します。