在前台添加和编辑页面中使用 @Html.DropDownListFor(model => model.xxx, (IEnumerable<SelectListItem>)ViewBag.dropDownList)时,如果表单中有必填项没有填,就会报错。
一直没有解决,后面看到了前辈的博客,原来是每次检查返回没有重新返回dropdownlist中的内容。
只要在每次判断返回页面前重新给dropdownlist添加上内容就可以了。
在前台添加和编辑页面中使用 @Html.DropDownListFor(model => model.xxx, (IEnumerable<SelectListItem>)ViewBag.dropDownList)时,如果表单中有必填项没有填,就会报错。
一直没有解决,后面看到了前辈的博客,原来是每次检查返回没有重新返回dropdownlist中的内容。
只要在每次判断返回页面前重新给dropdownlist添加上内容就可以了。