1
ViewBagの項目を含むドロップダウンリストを作成できますが、現在の項目を選択する方法はないようです。私はこれを達成するためにモデルを使用していない、ただViewBagを使用したい、そうでなければ、表示するために選択項目と実際のデータをラップするために別のモデルクラスを作成しなければならないだろう。選択した値に対してViewBagのみを使用するHmtl.DropDownList
私のコードは:
@Html.DropDownList("MyFilter", (IEnumerable<SelectListItem>)ViewBag.SelectItems, "Show All")
選択リストの値を設定するためのパラメータはありません。私は何か見落としていますか? DropDownListFor <を使用する場合、これはモデルに対してのみ有効ですか?
Doh!もちろん、選択リストのIDはViewBagプロパティと一致します。ありがとう;) – jaffa