저는 고전 ASP에 익숙하지 않아 고객이 고전 ASP에 있기를 원하기 때문에 고전 ASP로 웹 응용 프로그램을 코딩해야합니다. 내가 클래스라는 사람의 목적이있을 때세션 객체의 기존 ASP 저장소 객체
:! 어쨌든 :(
여기 내 질문
지금까지 너무 좋아
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
무슨 일이 일어나고 있는지에 대한 아이디어는 큰 도움이 될 것입니다.
ASP Classic의 개체를 직렬화 할 수 없으므로 상관 없습니다. –
죄송합니다. 예제에서 엉망이되었습니다. –
@Jeffery : ASP 및 sessionobject에는 "serialization"개념이 없습니다. – AnthonyWJones