Мой проект реализует поиск (по умолчанию HTML
) и перенаправляет на страницу поиска (ASPX
), и я использую строку запроса для передачи значения поиска. Я получаю ошибку сервера potentially dangerous Request.QueryString value
, когда язык установлен на неанглийский (например, тайский, кириллический).Обработка потенциально опасной строки запроса
Есть ли способ справиться с этим со стороны клиента? В настоящее время я не могу найти способ справиться с этим из самой страницы (Page_Load
, Page_PreInit
не запускается).
Вот код, который я использовал для перенаправления:
function Search() {
var searchString = document.getElementById('txtSearch').value;
location.href = "/Search.aspx?search=" + searchString;
}
Вы пробовали шифрование строки запроса и дешифрование на перенаправленная страница? – TheGeekYouNeed
Пока нет, я отправил свой код для перенаправления на страницу поиска. – KaeL