asp.net-mvc - 如何从 ASP.Net MVC modelState 获取所有错误?

标签 asp.net-mvc modelstate

我想在不知道键值的情况下从 modelState 中获取所有错误消息。循环获取 ModelState 包含的所有错误消息。

我该怎么做?

最佳答案

使用LINQ :

IEnumerable<ModelError> allErrors = ModelState.Values.SelectMany(v => v.Errors);

关于asp.net-mvc - 如何从 ASP.Net MVC modelState 获取所有错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1352948/

相关文章:

jquery - 从 ajax 发布时,MVC ModelState.isValid 始终为 true

asp.net-mvc - 带参数的 ASP.NET MVC 3 客户端验证

asp.net-mvc - MVC Controller 与开箱即用的 Sitecore Controller

asp.net-mvc - 从Web安装程序项目检查MVC.net是否已安装

asp.net-mvc - 带有 JsonResult : ModelState is always valid 的 ASP.NET MVC 3

asp.net-mvc - MVC 多个 ViewModel 和 ModelState

c# - 如何在asp.net mvc中展平通过JsonResult返回的ExpandoObject?

c# - 如何在导航选项卡中构造和构建树层次结构,同时将我的业务逻辑隐藏在 View 之外

asp.net-mvc - 当 ModelState 在 HttpPost 上无效时,ASP.NET MVC 自动绑定(bind)刷新的模型

asp.net-mvc-3 - MVC 3 中的 ModelState 类是什么?