nicompx
Messages postés107Date d'inscriptionlundi 16 janvier 2006StatutMembreDernière intervention15 juillet 2009
-
15 mai 2006 à 16:06
cs_Nurgle
Messages postés1642Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention28 avril 2011
-
16 mai 2006 à 20:42
Salut,
Comment faire pour récupérer l'url de la page précédente en ASP.NET et C#?
nicompx
Messages postés107Date d'inscriptionlundi 16 janvier 2006StatutMembreDernière intervention15 juillet 2009 15 mai 2006 à 20:31
Salut,
Jai déja testé ce système mais il y a un problème, la valeur est null.
Pourquoi est-ce que la valeur est null, alors que je viens d'une page (donc il y a bien une page précédente)
cs_Nurgle
Messages postés1642Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention28 avril 20114 15 mai 2006 à 20:49
Tu es sûr que tu viens directement d'une autre page : en suivant un lien, ou via un bouton, dans la même page (ça ne fonctionne pas quand on ouvre dans une nouvelle fenêtre ou un nouvel onglet)
Sinon essaye aussi:
string url = Request.ServerVariables["HTTP_REFERER"];
qui devrais te renvoyer l'url de la page précédente (c'est l'ancienne méthode, mais normalement la nouvelle fonctionne aussi )
cs_Nurgle
Messages postés1642Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention28 avril 20114 16 mai 2006 à 20:42
Ah ok, là je comprends mieux...
dans ce cas met l'url courante dans un querystring :
location.href= 'xxx.aspx?from=' + location.href;
(je ne suis pas un spécialiste du javascript, mais ça devrait être quelque chose qui ressemble à ça )
En gros tu la mets dans un querystring et tu la récupère par Request.QueryString["from"]