Używam metody pomocnika DropDownListFor na stronie edycji i nie mam szczęścia, aby wybrać wartość, którą określam. Zauważyłem podobne pytanie na Stackoverflow. Sugerowanym sposobem obejścia tego problemu było „wypełnienie SelectList w kodzie widoku”. Problem w tym, że już tego próbowałem i nadal nie działa.
<%= Html.DropDownListFor(model => model.States, new SelectList(Model.States.OrderBy(s => s.StateAbbr), "StateAbbr", "StateName", Model.AddressStateAbbr), "-- Select State --")%>
Ustawiłem punkt przerwania i zweryfikowałem istnienie (i ważność) modelu.AddressStateAbbr. Po prostu nie jestem pewien, czego mi brakuje.