首页 > 解决方案 > 如何在 C# 中读取或识别 ModelState(有效/无效)错误?

问题描述

我已经输入了表格上所需的所有值。由于模型状态返回 false 即无效,仍然没有将表单保存在数据库中。如何识别问题;表示哪个字段由于模型状态返回错误而出现问题?我无法在运行时在 ModelState 中识别异常。

我尝试一一注释必填字段;但这很耗时。

终于得到了在运行时识别 ModelState Exceptions 的答案

var errors = ModelState.Values.SelectMany(e => e.Errors);

在运行时没有出现异常以及编译时错误。

预期结果:表单应该保存成功

标签: c#asp.net-mvc-5

解决方案


推荐阅读