if (!ModelState.IsValid)
{
List<string> sb = new List<string>();
//获取所有错误的Key
List<string> Keys = ModelState.Keys.ToList();
//获取每一个key对应的ModelStateDictionary
foreach (var key in Keys)
{
var errors = ModelState[key].Errors.ToList();
//将错误描述添加到sb中
foreach (var error in errors)
{
sb.Add(error.ErrorMessage);
}
}
return Json(sb);
}

手动构造error

ModelState.AddModelError("UserName", "请输入用户名。");

参考1

最新文章

  1. IDispatch error #3092
  2. 导航 tab
  3. [BZOJ 3530] [Sdoi2014] 数数 【AC自动机+DP】
  4. zoj 3209.Treasure Map(DLX精确覆盖)
  5. ASP.NET MVC 4.0 学习2-留言板實現
  6. vs2012C#编程环境设置智能提示
  7. MongoDB 基本命令
  8. 使用expect的自动化交互
  9. C#将dataGridView中显示的数据导出到Excel(大数据量超有用版)
  10. zabbix监控mysql性能
  11. Java 学习笔记 网络编程 使用Socket传输文件 CS模式
  12. jQuery 事件绑定
  13. 吴恩达机器学习笔记14-逻辑回归(Logistic Regression)
  14. 加密算法之非对称加密RSA
  15. checkbox做全部选中,全部取消效果
  16. Socket接口
  17. SSH配置文件详解
  18. js数据类型 --运算符
  19. keepalived+nginx+tomcat+redis集群环境部署
  20. Hadoop自学笔记(五)配置分布式Hadoop环境

热门文章

  1. js 判断字符串长度
  2. scp &amp; cat远程文件操作
  3. InnoDB体系架构
  4. 所使用的“System.Web.Mvc, Version=3.0.0.1, Culture=neutral, PublicKeyToken=31bf3856ad364e35”版本高于所引用的程序集“System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”的版本
  5. 时间序列分析工具箱——sweep
  6. 用xtrabackup2.4备份mysql5.6.30一直显示log scanned up to
  7. VS2017使用Git进行源代码管理
  8. winform里直接使用WCF,不需要单独的WCF项目
  9. mac-破解2018 webstorm
  10. 使用SBT构建Scala应用【转载】