我的DropDownListFor
下面的代碼,並正在確定MVC3剃刀的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