【发布时间】:2010-11-14 20:31:25
【问题描述】:
我是经典 ASP 的新手,我需要使用经典 ASP 编写 Web 应用程序,因为客户希望它使用经典 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
到目前为止一切都很好......
在下一个请求中,我尝试读取会话变量,例如:
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
任何关于正在发生的事情的想法都会有很大帮助。
【问题讨论】:
标签: session asp-classic object-persistence