Я следующий код для DropDownListFor
и работает нормальноMVC3 Razor SelectedValue в DropdownListFor
@Html.DropDownListFor(Function(model) model.Habilitacoes, New SelectList(ViewBag.Habilitacoes, "KeyHL", "DescricaoHL"), New With {.class = "FillHSpace"})
В ViewBag.Habilitacoes
является List(Of T)
Но знаю, что я хочу, чтобы добавить SelectedValue
к DropDownListFor
, так Я использовал следующий код, но не работает.
@Html.DropDownListFor(Function(model) model.Habilitacoes, New SelectList(ViewBag.Habilitacoes, "KeyHL", "DescricaoHL", model.Habilitacoes), New With {.class = "FillHSpace"})
Как я могу объявить SelectedValue
?
Я бы использовал свойство (например, «SelectedHabilitaco» - что бы это ни было;)) на модели. И используйте его как первый параметр 'DropDownListFor' - как в этом ответе: http://stackoverflow.com/questions/3386998/dropdownlistfor-display-a-simple-list-of-strings/3387210#3387210 (см. Обновление 2). – Yakimych