2
@Html.DropDownListFor(model => model.title, (SelectList)ViewBag.NoVList, new { id = "natureOfVisit", @class = "text white" })

如何向此 DropDownListFor 添加默认值。我的意思是当用户打开弹出窗口来编辑这个下拉列表的模型时,从下拉框中选择当前的 model.title 值。

4

2 回答 2

2

尝试这个:

@Html.DropDownListFor(model => model.title, (SelectList)ViewBag.NoVList, "Please Select...", new { id = "natureOfVisit", @class = "text white" })

第三个参数是optionLabel

于 2012-09-04T07:56:23.957 回答
0

要为下拉菜单设置默认值,您应该创建适当的 SelectList:

ViewBag.NoVList = new SelectList(novs, "valueField", "textField", 1);

novs[1] 将是这里的默认选择。

于 2012-09-04T08:26:02.810 回答