如何获取所有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 ...