Syntaxe pour sauvegarder un tableau de variables dans une session [Résolu]

Messages postés
27
Date d'inscription
mercredi 11 août 2004
Statut
Membre
Dernière intervention
13 avril 2013
- - Dernière réponse : Claude Azoulai
Messages postés
27
Date d'inscription
mercredi 11 août 2004
Statut
Membre
Dernière intervention
13 avril 2013
- 11 nov. 2007 à 17:29
Bonjour à tous

J'ai trouvé le mot clef  "Session" pour sauvegarder mes variable entre chaque rechargement de la page.

Mon problème :
J'ai un tableau de variables Nomfic(500) as String. rempli en partie
si j'essaie avec Session("_NomFic()") = Nomfic(), j'ai un message d'erreur  qui refuse NomFic().
si j'essaie avec Session("_NomFic()") = Nomfic(500), ça ne marche pas, malgré l'absence de message d'erreur.

Si quelqu'un connait la bonne syntaxe, son aide sera la bienvenue

Claude l'ancien
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
6069
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
21
3
Merci
Salut

Que veux-tu faire exactement,
si tu est en .net
tu stockes dans une arraylist à la place d'un array et ensuite
tu stockes ton arraylist dans la session

Sans parenthese pour ton array ça doit passer.

en asp3,
la syntaxe suivant doit fonctionner

session("monfic") = montableau

Enleve les parentheses de ta variable et au passage, celle de ta clé de session ca sert à rien

Bon courage

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 134 internautes nous ont dit merci ce mois-ci

Commenter la réponse de nhervagault
Messages postés
27
Date d'inscription
mercredi 11 août 2004
Statut
Membre
Dernière intervention
13 avril 2013
0
Merci
Merci à toi

Comme tu l'a constaté, bien que j'ai longtemp programmé en VB (depuis VB3), je suis tout nouveau en ASP.NET.

Après quelques tatonnements, j'ai déclaré "NomFic as new ArrayList", et je la remplis avec la méthode Add.
Cela fonctionne très bien et je t'en remercie

Claude l'ancien
Commenter la réponse de Claude Azoulai