【发布时间】:2012-05-30 14:20:47
【问题描述】:
我有以下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的第一个参数 - 就像在这个答案中:stackoverflow.com/questions/3386998/…(请参阅更新 2)。
标签: asp.net-mvc vb.net asp.net-mvc-3 razor html.dropdownlistfor