Я получаю довольно очевидную ошибку:
Потенциально опасное значение Request.Path было обнаружено от клиента ( *).
Проблема связана с *
в URL-адресе запроса:
https://stackoverflow.com/Search/test*/0/1/10/1
Этот URL-адрес используется для заполнения страницы поиска, где ' test * '- это условие поиска, а остальная часть URL относится к различным другим фильтрам.
Есть ли простой способ разрешить использование этих специальных символов в URL? Я попытался изменить web.config
, но безрезультатно.
Должен ли я вручную кодировать / декодировать специальные символы? Или есть лучший способ сделать это, я бы не хотел использовать строки запроса. - но это может быть вариант.
Само приложение представляет собой c # asp.net
приложение веб-форм, которое использует маршрутизацию для создания красивого URL-адреса, указанного выше.