Nous envoyons des urls d'inscription aux clients par e-mail. Certains des clients de messagerie se tournent l'URL dansComment intercepter et prétraiter QueryStrings dans Asp.Net
url <url>
Je pense qu'il peut se produire lorsque les utilisateurs transmettent le courrier électronique sur eux-mêmes à quel point le client de messagerie reformate le message d'origine (peut-être)
Par ex
https://my.app.com/login.aspx?param=var
Devient
https://my.app.com/login.aspx?param=var%20%3Chttps://my.app.com/login.aspx?param=var%3E
qui produit à juste titre System.Web.HttpRequestValidationException: Une valeur de Request.QueryString potentiellement dangereuse a été détectée
Où dans le code dois-je intercepter ces instances et santize l'URL de sorte que l'utilisateur est redirigé sur la forme originale de l'URL?
global.asax? Page_Init? HttpHandler? Pipeline?
Merci, je vais essayer ... –