Я использую метод DropDownListFor helper внутри страницы редактирования, и мне не удастся заставить его выбрать значение, которое я указываю. Я заметил аналогичный вопрос в Stackoverflow. Предлагаемое решение проблемы заключается в том, чтобы "заполнить свой SelectList в коде просмотра". Проблема в том, что я уже пробовал это, но он все еще не работает.
<%= Html.DropDownListFor(model => model.States, new SelectList(Model.States.OrderBy(s => s.StateAbbr), "StateAbbr", "StateName", Model.AddressStateAbbr), "-- Select State --")%>
Я установил точку останова и проверил существование (и действительность) модели .AddressStateAbbr. Я просто не уверен, что мне не хватает.