我正在一個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