これは、ASP.NETMVCビューのドロップダウンリストに入力するためのものです。
<%= Html.DropDownListFor(model => model.Bikes,
Model.Bikes.Select(
x => new SelectListItem {
Text = x.Name,
Value = Url.Action("Details", "Bike", new { bikeId = x.ID }),
Selected = x.ID == Model.ID,
})) %>
これをデバッグすると、Selected
プロパティがtrue
必要なときに設定されていることがわかります。ただし、ビューがレンダリングされると、リスト内のどのオプションも選択されません。これは別のオーバーロードで実行できることを認識していますがDropDownListFor
、このバージョンを機能させたいと思っています。
何か案は?