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)
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 )
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"]