Получив доступ к коллекции ModelState.Errors . Коллекция содержит коллекцию ModelError элементов, которые содержат сообщение об ошибке и исключение, которое было вызвано, чтобы вызвать ошибку модели.
Edit:
Я думаю, я должен был посмотреть сам. Кажется, что контроллер
ModelState
на самом деле является (словарным) набором
ModelState
. Чтобы получить все ошибки, вы должны иметь возможность получить все экземпляры классов
ModelError
через:
var errors = ModelState.Select(x => x.Value.Errors).ToList();