Estoy recibiendo el error bastante autoexplicativo:
Se detectó un valor Request.Path potencialmente peligroso del cliente (*).
El problema se debe a *
la URL de solicitud:
https://stackoverflow.com/Search/test*/0/1/10/1
Esta url se usa para completar una página de búsqueda donde 'test *' es el término de búsqueda y el resto de la url se relaciona con otros filtros.
¿Hay alguna manera fácil de permitir estos caracteres especiales en la URL? He intentado modificar el web.config
, en vano.
¿Debo codificar / decodificar manualmente los caracteres especiales? O hay una mejor práctica para hacer esto, me gustaría evitar el uso de cadenas de consulta. - Pero puede ser una opción.
La aplicación en sí es una c# asp.net
aplicación de formularios web que utiliza el enrutamiento para producir la buena URL anterior.
ValidateRequest=false
en la parte superior?