###状況
ASP.net MVCでプルダウンメニューを作りたいのですが
DropDownListForの仕様がMSDNではよくわからずな状況です。
ブラウジングで見つけたサンプルをベースに試行していますが
なかなかうまくいきません。
下記の場合model => model.Titleの部分がひっかかります
(モデルを渡していないので当然ですが、どのようなモデルをつくればいいかわかりません。)
ListItemが候補に表示されるプルダウンメニュー(できれば先頭空白)を
作るにはどうすればよいのでしょうか。
###コントローラ
C#
1public ActionResult Index() 2 { 3 // 選択ボックスのオプションを準備 4 5 ViewBag.seed = new SelectListItem[] { 6 new SelectListItem() { Value="a", Text="えー" }, 7 new SelectListItem() { Value="b", Text="びー" }, 8 new SelectListItem() { Value="c", Text="しー" }, 9 new SelectListItem() { Value="d", Text="でー" } 10 }; 11 return View(); 12 }
###ビュー
@Html.DropDownListFor( model => model.Title, (IEnumerable<SelectListItem>)ViewBag.seed )
###補足情報(言語/FW/ツール等のバージョンなど)
ASP.net MVC5
あなたの回答
tips
プレビュー