OVH Cloud OVH Cloud

fonction back du browser

3 réponses
Avatar
avrama
Bonjour,
Je développe un petit site en ASP.NET/C#. Dans une de mes pages
j'aimerais ajouter un bouton 'Quitter' qui ait les mêmes
fonctionnalitées que le bouton 'Précédent' ou 'Back' du browser.
J'ai trouvé quelque chose en javascript (...<a href="javascript:"
onclick="history.back()">précédent</a>...) que je n'ai pas testé mais
j'aimerais le faire en c#.
Est-ce que quelqu'un peut me donner une piste, un exemple?
Merci d'avance,
aVr

3 réponses

Avatar
Fred
Dans : news:42f63108$0$17381$,
avrama disait :
Bonjour,
Je développe un petit site en ASP.NET/C#. Dans une de mes pages
j'aimerais ajouter un bouton 'Quitter' qui ait les mêmes
fonctionnalitées que le bouton 'Précédent' ou 'Back' du browser.
J'ai trouvé quelque chose en javascript (...<a href="javascript:"
onclick="history.back()">précédent</a>...) que je n'ai pas testé mais
j'aimerais le faire en c#.



Bonsoir,
Cela se fait en javascript car c'est le client qui mémorise l'historique.
Côté client, le javascript est le seul choix.
Si maintenant tu veux faire un bouton «asp» et gérer l'history.back côté
serveur en c#, c'est à toi de maintenir un historique de session sur le
serveur.

--
Fred
http://www.cerbermail.com/?3kA6ftaCvT
Avatar
avrama
Fred wrote:
Dans : news:42f63108$0$17381$,
avrama disait :

Bonjour,
Je développe un petit site en ASP.NET/C#. Dans une de mes pages
j'aimerais ajouter un bouton 'Quitter' qui ait les mêmes
fonctionnalitées que le bouton 'Précédent' ou 'Back' du browser.
J'ai trouvé quelque chose en javascript (...<a href="javascript:"
onclick="history.back()">précédent</a>...) que je n'ai pas testé mais
j'aimerais le faire en c#.




Bonsoir,
Cela se fait en javascript car c'est le client qui mémorise
l'historique. Côté client, le javascript est le seul choix.
Si maintenant tu veux faire un bouton «asp» et gérer l'history.back côté
serveur en c#, c'est à toi de maintenir un historique de session sur le
serveur.



Ok, merci,
Je vais passer par du javascript.
aVr
Avatar
Nagash
j'ai essayé d'utilser les history.back(), malheureusemet mes pages
communiquent toutes entre elles avec des variables passées dans l'URL, cette
fonction hystory.back() n'a pas l'air de faire exactement ce que ferait la
touche back du navigateur web qui stocke les infos et peut les renvoyer. MA
question, quelles methode peut me permettre un retour arrière à la page
precedente avec les bon arguments.