[asp.net avec vb.net]ArrayList en variable globale
Bonjour,
Situation:
J'ai un arrayList sous forme de variable globale dans une classe de formulaire et j'ai deux fonctions relatives respectivement àa deux boutons du formulaire
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
Partial Public Class machin Inherits System.Web.UI.Page
Dim docs As New ArrayList
Protected Sub b1_Click(ByVal sender As Object, _
ByVal e As EventArgs) Handles b1.Click
Dim nouveauDoc As Document = New Document(nomFichier, FileUpload1.FileBytes)
docs.Add(nouveauDoc)
MsgBox("nbre d'éléments: " & docs.Count.ToString & " caractèes.",vbOKOnly,"")
end sub
Protected Sub b2_Click(ByVal sender As Object, _
ByVal e As EventArgs) Handles b2.Click
MsgBox("nbre d'éléments: " & docs.Count.ToString & " caractèes.",vbOKOnly,"")
end sub |
Le probleme c'est que apres l'ajout d'un objet dans mon arraylist dans la méthode de click sur le bouton b1, l'arraylist redevient vide et je peux pas m'en servir dans la fonction relative au click sur le bouton b2. le premier msgbox m'affiche bien 1 comme nombre d'éléments... mais le deuxièeme m'affiche 0 :-/
Pourriez-vous m'aider svp ?