ary*_*ary 26 c# asp.net-mvc asp.net-mvc-5
我使用下面的代码创建一个下拉列表
调节器
ViewBag.Id= new SelectList(db.TableName.OrderBy(x => x.Name),"Id","Name")
Run Code Online (Sandbox Code Playgroud)
视图
@Html.DropDownList("Id", null, htmlAttributes: new { @class = "form-control" })
Run Code Online (Sandbox Code Playgroud)
我的问题是如何修改SelectList以添加空白项目,以便自动添加空白项目DropDownList.
谢谢.
小智 49
使用其中一个接受的重载optionLabel
@Html.DropDownListFor(m => m.ID, (SelectList)ViewBag.MyList, "Please select", new { @class = "form-control" })
Run Code Online (Sandbox Code Playgroud)
或者如果您不想使用强类型方法
@Html.DropDownList("ID", (SelectList)ViewBag.MyList, "Please select", new { @class = "form-control" })
Run Code Online (Sandbox Code Playgroud)
这将添加第一个选项与第3个参数中指定的文本和null值
<option value="">Please Select</option>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
38195 次 |
| 最近记录: |