Jestem nowy w klasycznej ASP i potrzebuję kodu aplikacji internetowej w klasycznym asp, ponieważ klient chce, aby był w klasycznym asp. ! :(Klasyczne obiekty ASP Store w obiekcie sesji
Anyways tutaj jest moje pytanie:
Kiedy mam obiekt klasy zwanej osobę:
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
tej pory tak dobrze ...
On następne żądanie, próbuję odczytać sesję 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
Wszelkie pomysły na temat tego, co się dzieje, będą bardzo pomocne.
Nie ma znaczenia, ponieważ obiektów w ASP Classic nie można serializować. –
Przepraszam, że zawiodłem w przykładzie –
@Jeffery: ASP i obiekt session nie mają pojęcia "serializacji". – AnthonyWJones