0

これは私の選択リストです:

ViewBag.gov = new SelectList(entity.gouvernerat, "Idgov", "Nomg");

そして、これは私が私の見解でそれをどのように呼んだかです:

 <%: Html.DropDownListFor(model => model.gov, ViewBag.gov as SelectList) %>

だから、DateBase エンティティに追加せずに、この DropdownList に値を追加する方法を考えていますか?

4

3 に答える 3

3

そのような何か、私は思う

var list = new SelectList(entity.gouvernerat, "Idgov", "Nomg").ToList();
list.Insert(0, (new SelectListItem { Text = "<MyText>", Value = "0" }));
ViewBag.gov=list;
于 2012-05-03T19:37:34.853 に答える
1

次のオーバーロードを使用して、デフォルト値を提供できます。

<%= Html.DropDownListFor(
    model => model.gov, 
    ViewBag.gov as SelectList,
    "-- select a value --"
) %>
于 2012-05-03T19:46:21.007 に答える
0
var list = new SelectList(entity.gouvernerat, "Idgov", "Nomg");
ListItem li = new ListItem(value, value);
list.items.add(li);
ViewBag.gov = list;
于 2012-05-03T19:24:16.597 に答える