Posso armazenar um dicionário de script em uma variável de sessão?
Eu tenho um site ASP clássico, onde crio um dicionário quando o usuário efetua login e, em seguida, armazena esse dicionário em uma variável de sessão como essa ...
dim objDict
set objDict = server.createobject("scripting.dictionary")
' processing here to fill dictionary
set session("user") = objDict
Tudo funciona bem, mas quando navego para outra página e tento acessar um valor do dicionário armazenado como este ...
session("user").item("id")
Estou tendo o erro a seguir...
error '80020009'
Alguém pode me dizer se estou acessando o dicionário armazenado incorretamente? Armazenar o objeto de dicionário em uma variável de sessão é uma coisa ruim / errada a ser feita?
obrigado