В вашем действии контроллера необходимо установить значение SelectedProperty
к значению элемента, который вы хотите предварительно выбрать:
model.SelectedProperty = "5";
Это, очевидно, предполагает, что Porperty
содержит такое значение:
model.Property = new[]
{
new SelectListItem { Value = "1", Text = "item 1" },
new SelectListItem { Value = "2", Text = "item 2" },
new SelectListItem { Value = "3", Text = "item 3" },
new SelectListItem { Value = "4", Text = "item 4" },
new SelectListItem { Value = "5", Text = "item 5" },
new SelectListItem { Value = "6", Text = "item 6" },
};
Установив model.SelectedProperty = "5";
, элемент с Value="5"
будет автоматически выбран вспомогательным устройством Html.DropDownListFor
.
Если с другой стороны, вы хотите иметь значение по умолчанию "Please Select"
показываются, убедитесь, что в вашем действии контроллера, что SelectedProperty
установлен в null
и не до некоторого значения, содержащегося в деталях.