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