J'essaie de contourner un problème pour un client qui a un site développé par un développeur précédent. Ce qui suit est la ligne de code l'origine du problème:Est-il possible de modifier Request.ReferrerUrl en utilisant un argument URL?
args.AddParam("REFERER","",Request.UrlReferrer.ToString());
Par conséquent, si vous naviguez directement sur cette page en utilisant l'URL, il renvoie une erreur d'exception nulle. Je sais que pour corriger cela, le code devrait d'abord vérifier si UrlReferrer est défini sur null, mais j'essaie de contourner ce problème sans avoir à changer de source. Toute aide serait appréciée
Cela ne marche pas non plus, il y a aussi une page Redirect.aspx et vous pouvez l'utiliser comme Redirect.aspx? URL = http: //myUrl.com et dans le code pour cela il y a une ligne qui vous redirige vers la bonne page c'est-à-dire Response.Redirect (newUrl); Cependant, cela jette encore l'exception nulle quand il essaie d'obtenir le ReferrerUrl – lisburnite
moorcroft: Cela semble étrange. Un proxy efface-t-il ce champ? –
Non ça ne passe pas par un proxy, je le teste sur localhost – lisburnite