Controller
ViewBag.Districts = new SelectList(repoBPASFM.Map<DistrictDTOList>("GetDistrict"), "DistrictID", "DistrictName", null);
HTML
<div class="col-lg-4">
<label>
District
</label>
<span class="text color-red">
*
</span>
@Html.DropDownList("DistrictName", ViewData["Districts"] as SelectList, new { @class = "form-control", @required = "required" })
</div>
我上面的这段代码运行正常,它显示了下拉列表中的所有数据。但是我有一个问题,我想在加载页面时自动选择下拉列表中的第一项。我的原始代码是@Html.DropDownList("DistrictName", ViewData["Districts"] as SelectList,"",
,它的选择中有空白,我想如果删除它,它将自动选择下拉菜单的第一项。
有两种方法:
您指定空值,而不是可以指定DistrictID