[ASP] - Mettre un objet dans la session ?

Fermé
ytse - 12 sept. 2005 à 14:14
 DigitalDNA - 26 févr. 2008 à 11:06
Bonjour tt le monde

j'essaye de stocker un objet en session en ASP (vbscript) mais je n'y arrive pas.

Si je fais
  
set o = new MonObjet
o.nom = "blabla"
set session("obj") = o
response.write session("obj").nom

j'ai bien mon blabla, session("obj") est bien un objet dans cette page.

Mais si je rafraîchis la page ou que je vais sur une autre page, et que je cherche donc à réaccéder à l'objet que j'ai stocké en session, ça plante :(

IsObject(session("obj")) est vrai, typename(session("obj")) est égal à "MonObjet", mais je ne peux accéder à aucun des items et méthodes :(

Help ?

1 réponse

Il est normal qu'une erreur soit retournée étant donné qu'une variable de session ne peut en aucun cas porter un objet
Session("nom") est obligatoirement une chaine de type string
0