У меня есть это для заполнения выпадающего списка в представлении ASP.NET MVC.
<%= 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
но я действительно хочу получить эту работу версии.
Какие-либо идеи?