En général, le bouton Précédent du navigateur vous amène au précédent HTML GET ou POST qui s'est produit. Il navigue par des transactions à l'échelle de la page, donc tout ce qui est fait dynamiquement ne peut pas être navigué de cette façon. En outre, le bouton Précédent ne rembobine pas l'exécution de code, donc si vous déterminez quelque chose basé sur une variable Session ou quelque chose de similaire, cela ne sera pas rembobiné non plus. Évidemment, il ne rembobinera pas non plus les transactions de base de données.
En général, si vous souhaitez prendre en charge le bouton de retour, vous devez vous assurer de diviser tout ce dont vous avez besoin pour naviguer entre avec ce bouton est divisé par une transaction HTML de quelque sorte.
Encore une fois, vous allez rencontrer des problèmes si votre affichage de page dépend du contrôle côté serveur qui change d'un post à l'autre. C'est l'une des raisons pour lesquelles certains formulaires renvoient une erreur "La page a expiré" lorsque vous essayez de revenir vers eux.
Qu'entendez-vous par "support"? – Rune
@Rune: Je veux vraiment aller à la page précédente du "point de vue de l'utilisateur" (Laissez-moi souligner le point de vue de l'utilisateur, ici) – pencilCake