我像这样在MVC中创建了一个DropDwonList
@Html.DropDownListFor(x => x.Item2.DeliveryDetail.PackageTypeId, new SelectList(lstPackageTypes, "PackageTypeId", "PackageTypeName"),new {@class = "cstm-input", @placeholder = "Package Type"})
它会生成一个DropDown,但默认情况下,页面加载时会选择第一个Item。我希望下拉菜单不被选中,并且应该允许用户从中选择一个值。
提前感谢。
您可以使用DropDownListFor的重载方法指定默认的OptionLabel,如下所示:
@Html.DropDownListFor(x => x.Item2.DeliveryDetail.PackageTypeId,
new SelectList(lstPackageTypes, "PackageTypeId", "PackageTypeName"),
"--Select Package Type--",
new {@class = "cstm-input", @placeholder = "Package Type"})
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句