HTML.DropDownListFor的默认值加载

时间:2012-09-04 07:39:37

标签: asp.net-mvc-3 html.dropdownlistfor

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

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

2 个答案:

答案 0 :(得分:2)

试试这个:

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

第三个参数是optionLabel

答案 1 :(得分:0)

要设置下拉列表的默认值,您应该创建适当的SelectList:

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

novs [1]将是默认选择。