2
私はコントローラで作成したリストを持っている:MVC @ Html.DropDownList - デフォルト値
var PayList = new[] {
new ListEntry { Id = 1, Name = "" },
new ListEntry { Id = 2, Name = "Yes" },
new ListEntry { Id = 3, Name = "No" }
};
ViewBag.PayList = new SelectList(PayList, "Id", "Name",2);
私は、次のしているビューでは:
@Html.DropDownList("Pay", ViewBag.PayList as SelectList)
私は上記を期待していました既定値はYesですが、発生しませんでした(ViewBag.PayListに2を渡しています)。
MVCのどのバージョンですか?あなたのサンプルコードは、MVC3で私のためにうまく動作します。 –
この回答を確認してください:http://stackoverflow.com/questions/2410543/dropdownlist-setting-selected-item-in-asp-net-mvc/2410614#2410614 – link664
これは正常に動作するはずです。実際、テストしたところ、うまくいきました。 –