Jam*_*ing 79 asp.net-mvc html-select html.dropdownlistfor
如果下拉列表没有选定值,是否有办法包含默认的空选项(或文本)?
tva*_*son 127
下面将string.Empty添加到ViewData ["Menu"]项中指定的SelectList(或IEnumerable).select将具有id和name MenuID
.
<%= Html.DropDownList( "MenuID",
(IEnumerable<SelectListItem>)ViewData["Menu"],
string.Empty ) %>
Run Code Online (Sandbox Code Playgroud)
小智 7
例如:
Controller :
private void InitScreenInfoCollate()
{
IEnumerable<MstBrd> listbrd = ibrandRepository.GetItemsByUsercode("");
ViewBag.Brands = new SelectList(listbrd, "brd_cod", "brd_mei", null);
}
View :
@Html.DropDownList("Brands", null, string.Empty, new { @class = "form-control"})
Run Code Online (Sandbox Code Playgroud)
结果: