Bonjour,
Comment acceder à un des champs d'un dataset dans le code Behind à partir d'une autre classe.
Merci
Bonjour,
Comment acceder à un des champs d'un dataset dans le code Behind à partir d'une autre classe.
Merci
pour le moment j'ai trouvé une solution peut etre c'est pas la meilleure.
je stocke les valeurs en variables de session.
est ce que les valeurs circulent sur la même page web?
"Winter is coming" (ma nouvelle page d'accueil)
Salut,
voilà un article trés intéressant qui parle des deux et plus :
http://msdn.microsoft.com/fr-fr/libr...v=vs.100).aspx
et cet aricle qui parle du sujet mais en résumée :
http://vbaspnet.blogspot.ca/#post-115428267656912892
bref si tu veux garder le data dans la meme page tu utilise viewstate et si tu veux garder le data sur plusieurs pages tu utilise session mais avec bonne gestion et modération car par défaut il est stocké sur le serveur "InProc" ,Le mode InProc stocke l'état de session en mémoire sur le serveur Web. Il s'agit de la valeur par défaut.
Sauf que si le dataset fait 1 000 000 de lignes c'est un peu lourd pour aller dans le viewstate.
Sauf qu'une session est par internaute et que par défaut elle dure 20 minutes. Si le dataset fait 1000 lignes et que le site accueil 1000 internautes en 20 minutes cela fait 1 000 000 de lignes en mémoire.
De plus, si le dataset contient un jeu de données qui est le même pour tous les internautes cela fait une redondance énorme. Dans ce cas, il vaut mieux redemander les données à la base de données ou les stocker dans une variable statique accessible par un singleton.
Moralité, on manque de détails à propos de ces données pour indiquer la meilleur solution.
A+
"Winter is coming" (ma nouvelle page d'accueil)
Partager