相关疑难解决方法(0)

ASP.NET MVC如何将ModelState错误转换为json

如何获取所有ModelState错误消息的列表?我找到了这个代码来获取所有密钥:( 返回带有ModelState错误的密钥列表)

var errorKeys = (from item in ModelState
        where item.Value.Errors.Any() 
        select item.Key).ToList();
Run Code Online (Sandbox Code Playgroud)

但是,如何将错误消息作为IList或IQueryable获取?

我可以去:

foreach (var key in errorKeys)
{
    string msg = ModelState[error].Errors[0].ErrorMessage;
    errorList.Add(msg);
}
Run Code Online (Sandbox Code Playgroud)

但那可以手动完成 - 当然有一种方法可以使用LINQ吗?.ErrorMessage属性到目前为止,我不知道如何编写LINQ ...

c# linq asp.net-mvc modelstate

123
推荐指数
7
解决办法
7万
查看次数

标签 统计

asp.net-mvc ×1

c# ×1

linq ×1

modelstate ×1