私は大量の情報を期待しているので、ユーザーがページで期待する結果を絞り込むためのいくつかのコントロールでいくつかのビューをカスタマイズしています。MVC 5ドロップダウンリスト
私のintellisenseはVS2015で壊れているので、私は少し暗闇の中でつまずいています。
だから、月と年の2つのドロップダウンリストが設定されています。きれいな、しかし、それは動作しません:ドロップダウンのいずれかが変更されたとき
@Html.DropDownList("Month", new List<SelectListItem>
{
new SelectListItem { Text = "January", Value = "1"},
new SelectListItem { Text = "February", Value = "2"},
new SelectListItem { Text = "March", Value = "3"},
new SelectListItem { Text = "April", Value = "4"},
new SelectListItem { Text = "May", Value = "5"},
new SelectListItem { Text = "June", Value = "6"},
new SelectListItem { Text = "July", Value = "7"},
new SelectListItem { Text = "August", Value = "8"},
new SelectListItem { Text = "September", Value = "9"},
new SelectListItem { Text = "October", Value = "10"},
new SelectListItem { Text = "November", Value = "11"},
new SelectListItem { Text = "December", Value = "12"}
}, "Month")
@Html.DropDownList("Year", new List<SelectListItem>
{
new SelectListItem { Text = Convert.ToString(DateTime.Now.Year - 1), Value = Convert.ToString(DateTime.Now.Year - 1)},
new SelectListItem { Text = Convert.ToString(DateTime.Now.Year), Value = Convert.ToString(DateTime.Now.Year), Selected = true},
new SelectListItem { Text = Convert.ToString(DateTime.Now.Year + 1), Value = Convert.ToString(DateTime.Now.Year + 1)},
}, "Year")
さて、私はDDリストの内容で、このビューのために私のコントローラに両方のコントロールからドロップダウン選択を送りたいのですが。そこから私はページをリロードすることができます。 DropDownListの唯一のコンストラクタにはパラメータがないため、MSDNのドキュメントは不明です。イベント駆動型のものがどこにあるのか不明です。
あなたが尋ねるものが不明 - フォームに含まれている場合は、選択した値がコントローラに送信されますが、DDリストの内容とは何ですか? (そして、いいえ、その_最も美しい - そのひどい - )。そして、あなたは何を意味するのでしょうか? –
"といいえ、それは一番美しいものではありません - そのひどい" - それを擦ってくれてありがとう。私はそれが現時点でどれほど醜いのかよく分かっています。 –