c# - 如何在 C# 中读取或识别 ModelState(有效/无效)错误?
问题描述
我已经输入了表格上所需的所有值。由于模型状态返回 false 即无效,仍然没有将表单保存在数据库中。如何识别问题;表示哪个字段由于模型状态返回错误而出现问题?我无法在运行时在 ModelState 中识别异常。
我尝试一一注释必填字段;但这很耗时。
终于得到了在运行时识别 ModelState Exceptions 的答案
var errors = ModelState.Values.SelectMany(e => e.Errors);
在运行时没有出现异常以及编译时错误。
预期结果:表单应该保存成功
解决方案
推荐阅读
- python - 为什么在看起来像有效数据帧的情况下出现“ValueError:column_names 和由给定术语编码的列之间的不匹配”?
- c# - 左侧对象不是一行中的空运算符
- python - 如何从同步例程通知异步例程?
- rest - REST api和REST服务器有什么区别
- python - 删除 BeautifulSoap 中标签内的标签
- javascript - 在 JavaScript 中使用 Browser.execute 方法的参数
- react-native-android - 如何在机械师/驾驶者应用程序中使路线响应返回当前位置的 json
- laravel - 从 laravel 中的 groupBy 获取行 ID
- r - 在 Markdown 中格式化代码块输出文本
- python - 用字典中的值替换整个 Pandas 数据框中的字符