日期:2014-05-17  浏览次数:21041 次

如果在SESSION中存存储自定义class
'page1.asp
Class   TSessionSave
        Public   Status,   Name,   Num
End   Class

Dim   oSS
oSS   =   New   TSessionSave
oSS.Status   =   1
oSS.Name   =   "cjj "
oSS.Num   =   10
Set   Session( "SSObject ")   =   oSS

'page2.asp
Dim   oSS
Set   oSS   =   Session( "SSObject ")
Response.Write(oSS.Num)
Response.End

像上面这样不行,但像Connection等ActiveX的却可以,有法子让Class定义的类也能存储到Session中么?

------解决方案--------------------
理论上可以的,但是就是不行

Response.Write(Session( "SSObject ").num)
Microsoft VBScript 运行时错误 错误 '800a01b6 '

对象不支持此属性或方法: 'Session(...).num '

/web/page2.asp,行 1


看看楼下有什么说法