以下は選択リスト項目のコレクションです: この選択項目をSelectListに変換してmvc dropdownlistに割り当てたいとします。SelectListItemをSelectListに変換し、mvcドロップダウンリストに割り当てる方法
List<SelectListItem> Genderitems = new List<SelectListItem>();
Genderitems.Add(new SelectListItem() { Text = "Female", Value = "Female" });
Genderitems.Add(new SelectListItem() { Text = "Male", Value = "Male" });
Genderitems.Add(new SelectListItem() { Text = "Other Gender", Value = "Other Gender" });
Genderitems.Add(new SelectListItem() { Text = "Unspecified or Unknown", Value = "Unspecified or Unknown" });
'DropDownList()'と 'DropDownListFor()'メソッドは2番目のパラメータで 'IEnumerable 'を受け取ります。あなたが持っているものです。あなたは 'SelectList'に変換しないでください(**は** IEnumerable です)。 –
[ASP.NET MVC DropDownListForモデルバインディング](http://stackoverflow.com/questions/16696706/asp-net-mvc-dropdownlistfor-model-binding/39552222#39552222)で私の答えを見ているかもしれません。 –