leo*_*ora 6 asp.net-mvc combobox
我在asp.net mvc视图中有以下代码.
<% = Html.DropDownList("Filter", new SelectList(Model.Items, "Id", "Name", 0), new { @id = "Filter", @class = "autoComplete1" })%>
Run Code Online (Sandbox Code Playgroud)
我想在下拉列表的顶部添加一个元素作为第一个项目,"请选择".
我是否必须将其添加到我的Model.Items中,或者有没有办法将该元素添加到视图中并忽略第一个元素的选择?
Sai*_*udo 17
你可以做:
<% = Html.DropDownList("Filter", new SelectList(Model.Items, "Id", "Name", 0), "Please Select", new { @id = "Filter", @class = "autoComplete1" })%>
Run Code Online (Sandbox Code Playgroud)
它有点长,但方法签名是:
DropDownList(name, IEnumerable<SelectListItem>, optionLabel, htmlAttributes)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9609 次 |
| 最近记录: |