Bonjour !
j'ai une petite question, pour avoir votre avis...
Dans la page 1, je rempli un GridView grace à une DataTable, que je stocke ensuite en session pour pouvoir manipuler la liste sans la recharger à chaque fois. Dans la page 2, idem, mais je rappatrie une liste différente de la page 1, et je stocke la DataTable dans la même variable de session pour ne pas surcharger cette dernière.
Le problème est que si l'utilisateur clique sur le bouton "Precedent" du navigateur Web, il retourne sur la liste de la page 1 en ayant la DataTable de la page 2 en session. Du coup, lorsqu'il y a une manipulation sur la grille de la page 1 à faire, la manipulation se fait sur la DataTable de la page 2...
Pour éviter cela, soit je place les 2 DataTables dans des variables session différentes, mais ca allourdie la session; soit je rappatrie la liste des données de la base à cahque fois, mais ca prend du temps... Quel est la solution la plus propre pour ce genre de cas ?
Merci d'avance pour votre aide !!!