alloyves
Messages postés15Date d'inscriptionmardi 16 octobre 2007StatutMembreDernière intervention28 mars 2011
-
16 oct. 2007 à 14:58
alloyves
Messages postés15Date d'inscriptionmardi 16 octobre 2007StatutMembreDernière intervention28 mars 2011
-
16 oct. 2007 à 17:50
Bonjour,
je cherche le moyen de passer une collection d'objets d'un fichier "recherche.aspx.vb" à un autre fichier "tableau.aspx.vb". Quelqu'un a-t-il une proposition ?
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 16 oct. 2007 à 17:46
non, il n'y a pas vraiment d'autre solution.
Il faut que tu mettes cette propriété dans tes 2 pages et tu y accedes comme n'importe quelle propriété.
L'autre solution consisterais à passer un id à ta deuxieme page, et à partir de cette ID tu reconstruit ta collection d'objet. C'est ni plus ni moins ce que fait les sessions. Tu as un id de session qui transite dans un cookie coté client et ca te permet d'avoir ta session sur toutes tes pages.
alloyves
Messages postés15Date d'inscriptionmardi 16 octobre 2007StatutMembreDernière intervention28 mars 20111 16 oct. 2007 à 16:13
Tout d'abord merci d'avoir répondu. Ensuite tu parles d'un code dans ce goût là ? :
Private Property maVariable() As Integer
Get
Return CType(session("MaVariable"), Integer)
End Get
Set(ByVal Value As Integer)
session("MaVariable") = Value
End Set
End Property
(Je sais c'est toi qu'il l'as écrit...)
Alors mon problème c'est où est-ce que je dois mettre ce code. Et ensuite comment appelé "maVariable" ?
Deuxième problème, comme tu les dis toi même dans ta source, c'est lourd... N'y a-t-il pas d'autre solution ?