Klasyczne obiekty ASP Store w obiekcie sesji

Jestem nowicjuszem w klasycznej ASP i muszę zakodować aplikację internetową w klasycznym asp, ponieważ klient chce, aby był w klasycznym asp. :(

W każdym razie! oto moje pytanie:

Kiedy mam obiekt klasy o nazwie osoba:

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

Jak na razie dobrze...

Na następnym żądaniu próbuję odczytać sesję var taką jak:

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

Wszelkie pomysły dotyczące tego, co się dzieje, byłyby bardzo pomocne.

questionAnswers(6)

yourAnswerToTheQuestion