我的模型中有几个'查找'字段,我不想要空值,但在创建视图上,这些字段保持默认为选择列表中的第一个值非常不方便。我该怎么做才能避免这种情况?
答案 0 :(得分:1)
如果我理解正确,您希望下拉菜单显示类似
的内容--select a value--
如果没有选择,则抛出验证错误。
您只需在Html.DropDownListFor
@Html.DropDownListFor(model => model.MyValueId, Model.MyValues, "--select a value--")
在您的模型中,您将拥有RequiredAttribute
或在控制器中进行所需的验证