C# asp.net et envoie de ArrayList comme une variable de session
ghano81
Messages postés41Date d'inscriptionsamedi 21 juillet 2007StatutMembreDernière intervention29 janvier 2013
-
15 mars 2008 à 16:23
cs_coq
Messages postés6350Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014
-
15 mars 2008 à 17:04
bonjour a tous
je debute en c# et asp.net et voila je trouve de difficultés a transmettre une ArrayList d'une page a une autre
donc jé penser a les variable de session mais malheureusement ça marche pas
jé ds ma premiere page :
cs_coq
Messages postés6350Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 15 mars 2008 à 17:04
Salut,
En dehors du problème de type et du fait d'utiliser ArrayList au lieu des generics, commençons par épurer le code de tout ce qui ne sert à rien.
Il nous reste :
ArrayList stockPicks= newArrayList();
Session["stockPicks"] = stockPicks;
stockPicks.Add("aaa");
stockPicks.Add("bbb");
stockPicks.Add("ccc");
stockPicks.Add("ddd");
et
ArrayList liste = (ArrayList)Session["stockPicks"];
On a déjà économiser au minimum la création de 4 instances de String et d'une instance d'ArrayList pour rien...
Concernant le problème de type, cherche donc les autres endroits où tu touches à Session["stockPicks"], tu dois lui affecter un boolean.