Estou recebendo o erro bastante auto-explicativo:
Um valor Request.Path potencialmente perigoso foi detectado no cliente (*).
O problema ocorre *
no URL da solicitação:
https://stackoverflow.com/Search/test*/0/1/10/1
Esse URL é usado para preencher uma página de pesquisa em que 'teste *' é o termo de pesquisa e o restante está relacionado a vários outros filtros.
Existe uma maneira fácil de permitir esses caracteres especiais no URL? Eu tentei modificar o web.config
, sem sucesso.
Devo codificar / decodificar manualmente os caracteres especiais? Ou existe uma prática recomendada para fazer isso, eu gostaria de evitar o uso de strings de consulta. - mas pode ser uma opção.
O aplicativo em si é um c# asp.net
aplicativo de formulários da web que usa roteamento para produzir a URL agradável acima.
ValidateRequest=false
no topo?