Probleme avec une arraylist

Résolu
silverseb Messages postés 5 Date d'inscription jeudi 16 mars 2006 Statut Membre Dernière intervention 20 mars 2006 - 20 mars 2006 à 16:21
silverseb Messages postés 5 Date d'inscription jeudi 16 mars 2006 Statut Membre Dernière intervention 20 mars 2006 - 20 mars 2006 à 22:19
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

atmeitsatme Messages postés 58 Date d'inscription mercredi 28 septembre 2005 Statut Membre Dernière intervention 15 novembre 2006
20 mars 2006 à 16:52
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.
3
jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 29
20 mars 2006 à 22:05
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
3
silverseb Messages postés 5 Date d'inscription jeudi 16 mars 2006 Statut Membre Dernière intervention 20 mars 2006
20 mars 2006 à 22:19
J'ai résolu mon probleme en utilisant une ListBox. Voila merci pour votre aide
0
Rejoignez-nous