ASP.NET MVC 输出ModelState中的所有错误信息

作者: 吴杰 分类: 编程 发布时间: 2015-05-17 22:15

ASP.NET MVC 输出ModelState中的所有错误信息:

StringBuilder sb = new StringBuilder ();
var Keys = ModelState.Keys.ToList();
foreach (var key in Keys)
{
    var errors = ModelState[key].Errors.ToList();
    //将错误描述添加到sb中
    foreach (var error in errors)
    {
        sb.AppendLine(error.ErrorMessage);
    }

}

ViewBag.err = sb.ToString();