Probleme avec une arraylist [Résolu]

Signaler
Messages postés
5
Date d'inscription
jeudi 16 mars 2006
Statut
Membre
Dernière intervention
20 mars 2006
-
Messages postés
5
Date d'inscription
jeudi 16 mars 2006
Statut
Membre
Dernière intervention
20 mars 2006
-
bonjour, j'ai un probleme avec ma collection arraylist je l'ai déclarer en global, dans une procèdure evenementiel je la rempli mais seulement quand je veus la réutiliser ma collection est vide. On dirais que la collection se vide au chargement de la page mais peut etre que ca n'a rien a voir.
Quelqu'un pourrait-il me dire pourquoi ? merci bien

3 réponses

Messages postés
58
Date d'inscription
mercredi 28 septembre 2005
Statut
Membre
Dernière intervention
15 novembre 2006

Bonjour,
J'ais le même problème, avec mes attribut, puisque à chaque fois que la page répond à un évènement (click ou autre), tu passes dans la méthode LOAD.
Donc ta page est réinitialisé à chaque fois.
Et les attributs par la même ocasions.
Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
28
Bonjour,

Il ne faut pas oublier que asp.net fonctionne en "mode déconnecté" c'est à dire que lorsque tu demandes une page, ta requete s'execute, puis le rendu html est envoyé au client, une fois la requete terminé elle est oublié, Lorsque tu cliques sur un bouton tu fais une nouvelle requete donc ton arraylist n'existe plus :)

pour le rendre persistant, tu peux utiliser le viewstate ou alors les variables session (voir les variables applications si ta variable est commune à tous les user) j'ai posté il y a quelques temps déjà une source sur le sujet : http://www.aspfr.com/codes/COMMENT-CONSERVER-ETAT-VARIABLE-SESSION-VIEWSTATE_24838.aspx


<HR>
Cyril - MVS - MCP ASP
Messages postés
5
Date d'inscription
jeudi 16 mars 2006
Statut
Membre
Dernière intervention
20 mars 2006

J'ai résolu mon probleme en utilisant une ListBox. Voila merci pour votre aide