如何在session中保存一个对象,而不会失去对象属性和方法

试验代码:
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类