标签: c# asp.net-mvc-5
我已经输入了表格上所有必需的值。由于模型状态返回false即无效,因此表单仍未保存在数据库中。 如何识别问题;意味着哪个字段由于模型状态返回false而出现问题?我无法在运行时在ModelState中识别异常。
我试图一一评论必填字段;但这很耗时。
最终在运行时识别ModelState异常的答案
var errors = ModelState.Values.SelectMany(e => e.Errors);
在运行时没有异常以及编译时错误。
预期结果:表单应该保存成功