当前位置: 代码迷 >> ASP >> 如果在SESSION中存存储自定义class解决办法
  详细解决方案

如果在SESSION中存存储自定义class解决办法

热度:56   发布时间:2012-03-07 09:13:51.0
如果在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


看看楼下有什么说法
  相关解决方案