Я показываю выпадающий список для стран, который заполняется из вызова базы данных в контроллере. При загрузке страницы я хотел бы, чтобы выбранное значение было по умолчанию равно «Соединенным Штатам». Как мне это сделать?asp.net MVC установить значение по умолчанию для выпадающего списка
код из поля зрения:
<div class="form-group">
@Html.LabelFor(m => m.Country)
@Html.DropDownListFor(m => m.Country, new SelectList(Model.CountriesDDL, "CountryCode", "Country"), "--Select--", new { @class = "form-control" })
</div>
Возможная дубликат [DropDownList как выбрать defaul t value] (http://stackoverflow.com/questions/28507948/dropdownlist-how-select-default-value) –
У вас есть несколько способов обойти это. Вы всегда можете создать список в контроллере и выбрать там элемент по умолчанию. Вы можете либо поместить список SelectedListItems в вашу модель, либо в ViewBag. Вы всегда можете использовать JQuery, и при загрузке Window выбирает элемент, основанный на ваших критериях. –