2009-02-25 4 views
0

Les données sont affichées en gridview avec la recherche sur une page Web compatible AJAX. Le gridView contient des modèles d'élément contenant un bouton de lien. Sur l'événement itemCommand, la page redirige pour afficher les données dans la nouvelle page. Lorsque le bouton Back sur le navigateur est enfoncé, l'état précédent de la page ne se charge pas.Page Web AJAX permettant de naviguer sur la page précédente

Répondre

-1

Utilise Google Web Toolkit, elle permet de mettre en signet l'état et n'est pas affectée par le bouton Précédent/Suivant.

Sinon, vos options sont:

  • Raconter l'utilisateur de ne pas appuyer sur le bouton de retour.
  • Mettre l'état dans l'URL, par exemple mypage.asp#page_123 et l'utiliser pour déterminer l'état de votre javascript au chargement de la page.
0

Peut-être définir un cookie et l'utiliser pour obtenir la bonne page lors de l'initialisation de la grille. Ou modifiez le hachage à la fin de l'URL (par exemple, ajoutez "# page2" à la barre d'adresse et relisez-le sur init).