Пользовательская проверка путем создания исключений в ASP.NET MVC - PullRequest
0 голосов
/ 13 марта 2012

Я проверяю модели в ASP.NET MVC и выдаю пользовательское исключение, которое содержит список этих ошибок.Является ли это предпочтительной, лучшей практикой, или я должен возвращать строго типизированный список ошибок вместо использования нового исключения CustomException (Список ошибок).Я ловлю эти ошибки независимо от моего OnException в BaseController для обработки AJAX-запроса или обратной отправки.

1 Ответ

4 голосов
/ 13 марта 2012

Нет. Вы должны использовать ModelState для хранения ошибок проверки. Исключения следует использовать только в исключительных случаях.

ModelState имеет IsValid и вернет false в случае ошибок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...