c# - 模型状态中的错误列表

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

<分区>

我想在 Visual Studio 的 Quick 中查看 ModelState 的所有错误,而无需编写任何代码,例如:

foreach (ModelState modelState in ViewData.ModelState.Values) {
    foreach (ModelError error in modelState.Errors) {
        DoSomethingWith(error);
    }

我在找东西

ModelSate.Errors

谢谢。

最佳答案

制作一串错误如图:

foreach (ModelState modelState in ViewData.ModelState.Values) {
  string desc = "";
  foreach (ModelError error in modelState.Errors) { 
    desc = desc + " ," + error.ErrorMessage.ToString();  //here 'error.ErrorMessage' will have required error message
    //DoSomethingWith(error.ErrorMessage.ToString());
   }
}

如上图所示,'error.ErrorMessage' 的错误信息不是'error'(提问者在问题中只使用了'error')。

关于c# - 模型状态中的错误列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25563783/

相关文章:

c# - nHibernate 异常 : Unable to cast object of type

c# - 在 Excel XML 工作表中格式化日期时间

c# - 为什么调用 View 时 View 中的嵌套对象为空。 ASP.Net MVC

html - cshtml按钮上下对齐

c# - 如何在 MVC5 中使用自定义属性路由重定向到路由

c# - Xaml ListView 异常行为 (Windows Phone 8.1)

c# - 在运行时重新分配事件处理程序

c# - 异步 - 等待两个异步任务完成

c# - 您如何处理多个环境的多个 web.config 文件?

javascript - 当 Controller 返回时,从 javascript 在新选项卡中打开 View