OVH Cloud OVH Cloud

PB avec Request.UrlReferrer

1 réponse
Avatar
Billys600
J'utilise cette méhode pour conserver l'URL de ma page précédente
cela fonctionne 9 fois sur 10.
de temps entemps j'ai mon"UrlPrecedente " qui se retrouve NULL

Je ne comprend pas le PB

Merci

Voici mon code

private void Page_Load(object sender, System.EventArgs e)
{
// Placer ici le code utilisateur pour initialiser la page
ConnectAlim = (SqlConnection)Session["ConnectionSQL"];

if(IsPostBack==false)
{
Uri UrlPrecedente = Request.UrlReferrer;
AncienneUrl = UrlPrecedente.AbsolutePath.ToString();
}

}

1 réponse

Avatar
Jean-marc Sennechael
Bonsoir,


Il est possible qu'aucun "referrer" ne soit créé pour la page; par exemple,
si vous lancez un navigateur et saisissez une URL: il n'y a pas de
"referrer" pour la page naviguée. C'est un cas "bête" mais qui doit être
pris en compte par votre code.
Activez les traces et observez les cas où cela ne fonctionne pas.

Cordialement,

Jean-Marc Sennechael
Microsoft France - MCS

Ce message est fourni en l'état, sans garantie d'aucune sorte et ne vous
confère aucun droit. Vous assumez tous les risques liés à son utilisation.


"Billys600" a écrit dans le message de
news:
J'utilise cette méhode pour conserver l'URL de ma page précédente
cela fonctionne 9 fois sur 10.
de temps entemps j'ai mon"UrlPrecedente " qui se retrouve NULL

Je ne comprend pas le PB

Merci

Voici mon code

private void Page_Load(object sender, System.EventArgs e)
{
// Placer ici le code utilisateur pour initialiser la page
ConnectAlim = (SqlConnection)Session["ConnectionSQL"];

if(IsPostBack=úlse)
{
Uri UrlPrecedente = Request.UrlReferrer;
AncienneUrl = UrlPrecedente.AbsolutePath.ToString();
}

}