试验代码:
test1.asp文件如下:(session对象中的对象方法属性都可以访问)
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
class pa
public records
end class
set session("pas") = new pa
session("pas").records = 100
response.Write session("pas").records
%>
<a href="test.asp">测试</a>
点击测试连接到test.asp
test.asp文件如下:
<%
response.Write session.SessionID & "<br/>"
response.Write session("pas").records & "<br/>"
%>
结果错误信息为:
Microsoft VBScript 运行时错误 错误 '800a01b6'
对象不支持此属性或方法: 'records'
/test.asp,行 11
这个应该是因为test.asp找不到teset1.asp定义的类造成的。
把这个类的定义移到vb代码里看看,要让两个类都能引用到这个pa类