ValidateEvents — отличная функция ASP.net, но желтый экран смерти не так хорош. Я нашел способ изящной обработки исключения HttpRequestValidationException здесь, но это не работает с ASP.net AJAX должным образом.
По сути, у меня есть UpdatePanel с текстовым полем и кнопкой, и когда пользователь вводит HTML в текстовое поле, появляется всплывающее окно JavaScript с сообщением об ошибке, в котором говорится, что не следует изменять ответ.
Поэтому мне интересно, как лучше всего изящно обработать HttpRequestValidationException? Для «обычных» запросов я хотел бы просто отобразить сообщение об ошибке, но когда это запрос AJAX, я бы хотел отбросить запрос и вернуть что-то, указывающее на ошибку, чтобы моя страница интерфейса могла реагировать на это?