Хорошо, я много раз работал в Google, пробовал все и не мог заставить работать. Я изучаю MVC, используя Sharp Architecture, и создал несколько базовых форм для создания объектов Client. Я хочу заполнить раскрывающийся список состояний списком штатов США и позволить пользователю выбрать из этого списка. Я могу заполнить список и вернуть его обратно (чтобы сохранить клиента), но когда я перехожу к редактированию клиента, текущее состояние клиента не выбрано. Я установил выбранное значение в SelectList:
<li>
<label for="Client_StateProvince">StateProvince:</label>
<div>
<%= Html.DropDownListFor(c=>c.Client.StateProvince, new SelectList(Model.StateProvinces, "id", "Name", Model.Client.StateProvince), "-- Select State --")%>
</div>
<%= Html.ValidationMessage("Client.StateProvince")%>
</li>
Это не кажется достаточно хорошим. Что мне не хватает?