Je suis nouveau à ASP classique et j'ai besoin de coder une application web en ASP classique parce que le client veut que ce soit en ASP classique. ! :(Classique ASP Store objets dans l'objet de session
Quoi qu'il en soit, ma question est:
Quand j'ai un objet d'une classe appelée personne:
Class Person
Private m_sFirstName
Public Property Get firstName
firstName = m_sFirstName
End Property
Public Property Let firstName(value)
m_sFirstName = value
End Property
End Class
set aPerson = new Person
Person.firstName = "Danny"
set Session("somePerson") = aPerson
So far so good ...
sur la prochaine demande, j'essaie de lire la session var comme:
If IsObject(Session("aPerson")) = true Then
set mySessionPerson = Session("aPerson")
Response.Write(TypeName(myTest)) // will output "Person"
Response.Write(mySessionPerson.firstName) // will output "Object doesn't support this property or method: 'mySessionPerson.firstName'
End If
Toutes les idées sur ce qui se passe serait d'une grande aide.
Cela n'a pas d'importance car les objets dans ASP Classic ne peuvent pas être sérialisés. –
Désolé j'ai foiré dans l'exemple –
@Jeffery: ASP et l'objet session ne porte aucun concept de "sérialisation". – AnthonyWJones