Im получение ошибки проверки, когда пользователь вводит иностранное имя. Пример:Проверка ASP.NET
System.Web.HttpRequestValidationException: потенциально опасное значение Request.Form было обнаружено у клиента (ctl00 $ pageContent $ txtName = "Pedro ú logo").
где ú переводится как & # 250; (без пробелов, конечно)
Эти иностранные символы допустимы и не должны вызывать ошибку проверки. Я хочу проверки ASP.NET для проверки с использованием UTF-16, а не UTF-8
Многие веб-сайты, блоги и форумы говорят просто отключить проверку. (Т.е. ValidateRequest = «ложь»)
Есть путь вокруг этого БЕЗ выключения проверки? Отключение проверки не подходит для этого приложения.
Спасибо, Джефф
Великого ответа. Я всегда смущен мифами вокруг проверки запроса - люди всегда говорят, что это открывает потенциальную дыру в безопасности, но я еще не видел никаких примеров того, кто использует ее, что не может быть сделано в любом случае. – womp