@Html.DropDownListFor(model => model.title, (SelectList)ViewBag.NoVList, new { id = "natureOfVisit", @class = "text white" })
如何向此 DropDownListFor 添加默认值。我的意思是当用户打开弹出窗口来编辑这个下拉列表的模型时,从下拉框中选择当前的 model.title 值。
@Html.DropDownListFor(model => model.title, (SelectList)ViewBag.NoVList, new { id = "natureOfVisit", @class = "text white" })
如何向此 DropDownListFor 添加默认值。我的意思是当用户打开弹出窗口来编辑这个下拉列表的模型时,从下拉框中选择当前的 model.title 值。
尝试这个:
@Html.DropDownListFor(model => model.title, (SelectList)ViewBag.NoVList, "Please Select...", new { id = "natureOfVisit", @class = "text white" })
第三个参数是optionLabel
。
要为下拉菜单设置默认值,您应该创建适当的 SelectList:
ViewBag.NoVList = new SelectList(novs, "valueField", "textField", 1);
novs[1] 将是这里的默认选择。