具有鍵×××的 ViewData 項屬於類型System.String,但它必須屬於類型IEnumerable

在前臺添加和編輯頁面中使用 @Html.DropDownListFor(model => model.xxx, (IEnumerable<SelectListItem>)ViewBag.dropDownList)時,如果表單中有必填項沒有填,就會報錯。

一直沒有解決,後面看到了前輩的博客,原來是每次檢查返回沒有重新返回dropdownlist中的內容。

只要在每次判斷返回頁面前重新給dropdownlist添加上內容就可以了。

前輩博客:https://blog.csdn.net/sxf359/article/details/52965136

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章