Ricevo l'errore piuttosto autoesplicativo:
Un valore Request.Path potenzialmente pericoloso è stato rilevato dal client (*).
Il problema è dovuto *
all'URL della richiesta:
https://stackoverflow.com/Search/test*/0/1/10/1
Questo URL viene utilizzato per popolare una pagina di ricerca in cui "test *" è il termine di ricerca e il resto dell'URL si riferisce a vari altri filtri.
C'è un modo semplice per consentire questi caratteri speciali nell'URL? Ho provato a modificare il web.config
, inutilmente.
Devo codificare / decodificare manualmente i caratteri speciali? O c'è una buona pratica per fare questo, vorrei evitare di usare stringhe di query. - ma potrebbe essere un'opzione.
L'applicazione stessa è c# asp.net
un'applicazione di moduli web che utilizza il routing per produrre il simpatico URL sopra.
ValidateRequest=false
in alto?