返回具有ModelState错误的键列表

Jon*_*Jon 5 asp.net-mvc modelstate asp.net-mvc-validation

如何返回有错误的所有键的列表/数组?

我试图在下面做,但它说我出于某种原因不能有这种表达方式.

ModelState.ToList(item => item.Value.Errors.Count > 0)
Run Code Online (Sandbox Code Playgroud)

Jon*_*Jon 6

var errors = from modelstate in ModelState.AsQueryable().Where(f => f.Value.Errors.Count > 0) select new  {  Title = modelstate.Key  };
Run Code Online (Sandbox Code Playgroud)