我正在一个asp.net mvc 5应用程序。当我对包含“@ html.dropdownlistfor”助手的div进行样式设置并且以其他方式工作时,验证失败。验证不工作后样式dropdownlist asp.net mvc
<div class="styled-select slate">@Html.DropDownListFor(x => x.BreedId, Model.BreedList, Model.BreedId) : Enumerable.Empty<SelectListItem>(), "Please Select a Breed")
@Html.ValidationMessageFor(model => model.BreedId)
</div>
如果我删除类属性验证工程。有人可以帮助搞清楚是什么问题
使用'DropDownListFor()'(即'Model.BreedId')的第三个参数创建标签(空值)选项的目的是什么?什么是:Enumerable.Empty(),“请选择一个品种”)?你似乎没有正确使用'DropDownListFor()',你的代码没有意义。是'Model.BreedList'' IEnumerable '? –
2015-04-06 09:19:39