Problème de session et objets ..... - ASP - Programmation
MarshPosté le 03-08-2005 à 10:28:28
Bonjour a tous. je fais des developpements en asp.net et j'ai un problème quand j'enregistre un objet dans mes variables de sessions... exemple : j'ai un objet Toto, avec comme attribut une liste d'entier et des methodes,
j'initialise ma variable de session comme cela : dim test as new toto test.initialise() session("toto" ) = test
puis j'utilise cette variables dans d'autres pages : dim res as toto res=ctype(session("toto" ),toto) res.methode1() 'modification d un attribut private de l'objet toto session("toto" )=res
mais le problème est le suivant : si j'ai plusieurs utilisateurs simultanés, il y'a des conflits au niveau des attributs. c'est a dire que quand un utilisateur appelle une fonction, elle s'execute normalement, mais sur les valeurs ne sont pas celle de l'utilisateur.. d'ou ce problème peut il venir ? Si quelqu'un a une piste je suis preneur. merci bien
Marsh Posté le 03-08-2005 à 10:28:28
Bonjour a tous.
je fais des developpements en asp.net et j'ai un problème quand j'enregistre un objet dans mes variables de sessions...
exemple :
j'ai un objet Toto, avec comme attribut une liste d'entier et des methodes,
j'initialise ma variable de session comme cela :
dim test as new toto
test.initialise()
session("toto" ) = test
puis j'utilise cette variables dans d'autres pages :
dim res as toto
res=ctype(session("toto" ),toto)
res.methode1() 'modification d un attribut private de l'objet toto
session("toto" )=res
mais le problème est le suivant :
si j'ai plusieurs utilisateurs simultanés, il y'a des conflits au niveau des attributs.
c'est a dire que quand un utilisateur appelle une fonction, elle s'execute normalement, mais sur les valeurs ne sont pas celle de l'utilisateur..
d'ou ce problème peut il venir ? Si quelqu'un a une piste je suis preneur.
merci bien