具有空选择的SelectList

时间:2011-09-07 04:11:34

标签: c# .net asp.net-mvc

我的视图中有一堆下拉列表,例如:

@Html.DropDownListFor(model => model.Process, Model.ProcessList)

它们都基于数据库表中的数据接收SelectList,如下所示:

ProcessList = new SelectList(_db.Processes, "ID", "Name");

其中_db.Processes返回ObjectSet<Process>

我遇到的问题是,下拉列表设置的属性有时无法选择,即null。如何在null&gt;

中添加SelectList选项

1 个答案:

答案 0 :(得分:26)

@Html.DropDownListFor(model => model.Process, Model.ProcessList,"--Select Process--")

上面的行会在选择列表的顶部添加--select process--,如果选择此值,则会发布空字符串,绑定属性将设置为null(在这种情况下为处理)