这是我的选择列表:
ViewBag.gov = new SelectList(entity.gouvernerat, "Idgov", "Nomg");
在我看来,这就是我所说的:
<%: Html.DropDownListFor(model => model.gov, ViewBag.gov as SelectList) %>
所以我想知道如何在不将其添加到我的 DateBase 实体的情况下将 Value 添加到此 DropdownList 中?
这是我的选择列表:
ViewBag.gov = new SelectList(entity.gouvernerat, "Idgov", "Nomg");
在我看来,这就是我所说的:
<%: Html.DropDownListFor(model => model.gov, ViewBag.gov as SelectList) %>
所以我想知道如何在不将其添加到我的 DateBase 实体的情况下将 Value 添加到此 DropdownList 中?
类似的东西,我想
var list = new SelectList(entity.gouvernerat, "Idgov", "Nomg").ToList();
list.Insert(0, (new SelectListItem { Text = "<MyText>", Value = "0" }));
ViewBag.gov=list;
您可以使用以下重载来提供默认值:
<%= Html.DropDownListFor(
model => model.gov,
ViewBag.gov as SelectList,
"-- select a value --"
) %>
var list = new SelectList(entity.gouvernerat, "Idgov", "Nomg");
ListItem li = new ListItem(value, value);
list.items.add(li);
ViewBag.gov = list;