Klassische ASP-Speicherobjekte im Sitzungsobjekt
Ich bin neu in klassischem ASP und muss eine Webanwendung in klassischem ASP codieren, da der Kunde dies in klassischem ASP wünscht. :(
Sowieso! hier ist meine frage:
Wenn ich ein Objekt einer Klasse namens person habe:
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 weit, ist es gut...
Bei der nächsten Anfrage versuche ich, die Sitzungsvariable wie folgt zu lesen:
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
Irgendwelche Ideen darüber, was los ist, wären von großer Hilfe.