Bonjour,
J'utilise une liste dans une webpart afin de stocker des éléments choisi pour un utilisateur.
J'ai créé la liste en amont de la procédure (au début de l'initialisation de la Webpart) ; elle est de type String.
Lors d'un click sur un bouton, j'exécute une procédure dans laquelle je rajoute des éléments dans ma liste à l'aide de la commande list.add("toto") (toto est pour exemple, dans mon code il s'agit d'une variable de type STRING).
Ensuite, toujours dans ma procédure, je traite chaque élément de ma liste avec le code suivant :
foreach (string user in liste) test += user ; (test est une variable de type string)
La première fois que je clique sur mon bouton, tout est OK, en revanche, lors des cliks suivant, ma liste ne comprend que le dernier enregistrement ajouté, et non tous les éléments ajoutés précédemment.
J'ai fais un count des éléments de ma liste en début de procédure (avant le list.add), et je m’aperçois que ma liste comprend 0 enregistrement à cuaque click sur mon bouton ; c'est comme si en fin de procédure, elle était vidée ==> Pourquoi et comment puis-je faire pour conserver tous les enregistrements ajoutés ?
Merci d'avance.
Partager