Классический ASP Хранить объекты в объекте сеанса

Я новичок в классическом ASP, и мне нужно кодировать веб-приложение в классическом ASP, потому что клиент хочет, чтобы оно было в классическом ASP. :(

В любом случае! вот мой вопрос:

Когда у меня есть объект класса с именем person:

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

Все идет нормально...

По следующему запросу я пытаюсь прочитать сессию var, как:

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

Любые идеи о том, что происходит, будут очень полезны.

Ответы на вопрос(6)

Ваш ответ на вопрос