如何在asp.net mvc的下拉框中添加“请选择”项

时间:2010-04-15 19:29:21

标签: asp.net-mvc combobox

我在asp.net mvc视图中有以下代码。

<% = Html.DropDownList("Filter", new SelectList(Model.Items, "Id", "Name", 0), new { @id = "Filter", @class = "autoComplete1" })%>

我想在下拉列表的顶部添加一个元素,作为第一个显示“请选择”的项目。

我必须将它添加到我的Model.Items中,还是有一种方法可以将该元素添加到视图中并忽略第一个元素的选择?

1 个答案:

答案 0 :(得分:16)

你可以这样做:

<% = Html.DropDownList("Filter", new SelectList(Model.Items, "Id", "Name", 0), "Please Select", new { @id = "Filter", @class = "autoComplete1" })%>

阅读时间有点长,但方法签名是:

DropDownList(name, IEnumerable<SelectListItem>, optionLabel, htmlAttributes)