Я новичок в классическом ASP, и мне нужно закодировать веб-приложение в классическом asp, потому что клиент хочет, чтобы он был в классическом asp. ! :(Классический объект ASP Store в объекте сеанса
В любом случае вот мой вопрос:
Когда у меня есть объект класса под названием человека:
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
Любые идеи о том, что будет, будут очень полезны.
Не имеет значения, поскольку объекты в ASP Classic не могут быть сериализованы. –
Извините, что я испортил в примере – 2009-07-28 20:35:43
@Jeffery: ASP и sessionobject не имеют понятия о «сериализации». – AnthonyWJones