Soy nuevo en ASP clásico y necesito codificar una aplicación web en asp clásico porque el cliente quiere que esté en asp clásico. ! :(Objetos clásicos de la tienda ASP en el objeto de sesión
De todas formas aquí está mi pregunta: ¿
Cuando tengo un objeto de un llamado persona de clase:
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
Hasta aquí todo bien ...
En la siguiente solicitud, intento leer la sesión var como:
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
Cualquier idea sobre lo que está pasando sería de gran ayuda.
No importa ya que los objetos en ASP Classic no se pueden serializar. –
Lo siento, lo eché a perder en el ejemplo –
@Jeffery: ASP y el objeto de sesión no conlleva ningún concepto de "serialización". – AnthonyWJones