모든 ModelState 오류 메시지 목록을 어떻게 얻습니까? 모든 키를 얻기 위해이 코드를 찾았습니다. ( ModelState 오류가있는 키 목록 반환 )
var errorKeys = (from item in ModelState
where item.Value.Errors.Any()
select item.Key).ToList();
그러나 오류 메시지를 IList 또는 IQueryable로 어떻게 얻을 수 있습니까?
나는 갈 수 있었다 :
foreach (var key in errorKeys)
{
string msg = ModelState[error].Errors[0].ErrorMessage;
errorList.Add(msg);
}
그러나 그것은 수동으로하는 것입니다-확실히 LINQ를 사용하는 방법이 있습니까? .ErrorMessage 속성은 지금까지 체인에 있으므로 LINQ를 작성하는 방법을 모르겠습니다 ...