У меня есть строковый параметр, который я передаю с помощью строки запроса, я назову его: Request.QueryString ["x"].Если я вручную введу URL-адрес, например: mypage.aspx? X = co% 3Csub% 3E2, asp.net не сможет получить значение, прежде чем выдать ошибку.Есть ли способ, позволяющий безопасно разрешить извлечение и проверку этого значения, используя мою собственную логику, БЕЗ выключения ввода validate?
Проблема в том, что у нас есть пользовательские страницы с сообщениями об ошибках, которые отправляют мне электронные письма, когда они попадают.Боты загромождают наш сайт, и иногда я прихожу на работу и получаю 500 писем с сообщениями об ошибках, подобных этой, которые ожидают в моем почтовом ящике.Я бы хотел провести собственную проверку и отобразить свое сообщение об ошибке на странице, к которой они пытаются получить доступ.
Спасибо!