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