选择列出选定的默认值
本文关键字:默认值 选择 | 更新日期: 2023-09-27 18:29:19
我的控制器中有这个:
ViewBag.ClientID = new SelectList(db.Clients, "ID", "Name");
这在我看来(使用剃须刀)
@Html.DropDownList("ClientID", null, htmlAttributes: new { @class = "form-control",})
当我加载我的视图时,我默认选择了第一个客户端,并且我希望有"--Select client--"
您可以使用Html.DropDownList()的重载来添加选项标签:
@Html.DropDownList("ClientID",
null,
"Select Client",
htmlAttributes: new { @class = "form-control"})
若您想从数据库中设置SelectedValue,那个么就在SelectList()
构造函数中设置它,就像@Nadeem Khan发布的那样。
您可以通过以下方式完成。请看下面提到的答案
ViewBag.ClientID = new SelectList(db.Clients, "ID", "--Select Client--", selectedValue);
如果它对你有帮助,请告诉我。感谢
在您的视图中试试这个:-
@Html.DropDownList("ClientID",null,"--Select Client--", htmlAttributes: new { @class = "form-control",})
您需要使用此重载版本的DropDownList。