Tôi mới sử dụng ASP cổ điển và tôi cần mã hóa ứng dụng web trong asp cổ điển bởi vì khách hàng muốn ứng dụng đó trong asp cổ điển. ! :(Các đối tượng ASP Store cổ điển trong đối tượng phiên
Anyways đây là câu hỏi của tôi:
Khi tôi có một đối tượng của một lớp được gọi là người:
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
Cho đến nay rất tốt ...
On yêu cầu tiếp theo, tôi cố đọc phiên var như sau:
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
Bất kỳ ý tưởng nào về những gì đang diễn ra sẽ giúp ích rất nhiều.
Không quan trọng vì các đối tượng trong ASP Classic không thể được tuần tự hóa. –
Xin lỗi tôi đã nhầm lẫn trong ví dụ –
@Jeffery: ASP và sessionobject không mang khái niệm "serialization". – AnthonyWJones