begin process at 2012 05 28 06:37:32
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Web 2.0

 > 

Stockage en session ou pas ?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Stockage en session ou pas ?

lundi 21 août 2006 à 10:14:36 | Stockage en session ou pas ?

zigxag

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 !!!
lundi 21 août 2006 à 14:46:25 | Re : Stockage en session ou pas ?

Yopyop

Réponse acceptée !

salut,

Est-ce que cela prend vraiment beaucoup plus de temps de tout recharger depuis la base ?

Si oui, tu peux utiliser 2 variables sessions pour contenir tes données (tout dépend du nombre de données mais également du nombre d'utilisateurs de ton application ainsi que des ressources du serveur).

Autrement, tu peux ajouter une 2ème variable session (par example Session("PAGE_FEEDER")) dans laquelle tu indiques quelle page a rempli la session contenant les données.
Si tu es sur la même page, tu utilises les données session, sinon tu recharges les données (et tu les remets dans la variable session et tu update la session PAGE_FEEDER). De cette manière tu ne fais appel à la base que si ton user a changé de page.

Mais bon, tout dépend de la quantité de données, du nombre de users que tu auras et des ressources du serveur.

yopyop

lundi 21 août 2006 à 14:57:52 | Re : Stockage en session ou pas ?

zigxag

Oh tres bonne idée ! Merci beaucoup !


Cette discussion est classée dans : page, liste, session, datatable, stockage


Répondre à ce message

Sujets en rapport avec ce message

Session + Frameset [ par tetelle ] Bonjour,J'ai une première page asp qui alimente une variable session:session("num_societe") = 1Puis j'arrive qui une autre page qui fait une <fr Export vers Excel à partir de page ASP ???? [ par tipnic ] Bonjoiur, j'aimerais savoir si il est possible d'exporter une liste vers une feuille Excel à partir d'un page ASP ?exemple: la requête sur ma page ASP Faire une liste de Friends [ par Kevinklen ] Bonjour,Je voudrais reproduire sur mon site la friends liste qui se trouve sur MSN GAMING ZONE, (les joueurs sur zone se reconnaîtrons) cette friends Problème avec l'objet Session [ par Tibo ] J'ai un problème avec un objet session qui se perd entre deux pages : j'appelle une page, l'objet session contient des valeurs, avec un script en Java Session [ par nicodour ] Est il possible de recupérer des variables de sessions créée dans une page ASP dans une page ASP.NET variable SESSION j'en peux plus!!!!!!!!!!! [ par skaferadics ] j'ai 2 pages dans ma premiere la variable session contient une valeur,je fais un redirect sur une autre page et dans cette deuxieme page la variable s récupérer les données d'une liste dans une autre page [ par foofur ] Bonjour a tous et à toutes,Je dispose de 2 listes : une contenant les champ d'une table et l'autre permettant de choisir comment l'ordre de ces champs Pagination d'une liste avec N° de page [ par gils58 ] Je suis à la recherche d'un code ASP qui permettrait de se déplacer directement sur une page en plus de SUITE ou RETOUR. un peu comme sur ce site lo Gestion de session et bouton [ par chrisK ] Slt tout le monde.Je me forme à l'asp, et j'ai le pb suivant.J'ai une page d'accueil avec des boutons qui renvois sur des pages ( classique ) avec le


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,234 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales