问一个菜鸟问题,大侠们别笑。

getian 2004-02-11 07:44:14
我用的是ASP和VBSCRIPT,在一个ASP文件中定义了一个对象,不如MAINCLS
然后在另外一个包含在INDEX.asp(最开始要执行的文件里)的ASP文件中象下面这么写:

Dim myclass
Set myclass=New MainCls
response.write "sdf "
response.end

而在MAINCLS中有一个构造函数:
Private Sub Class_Initialize()
' response.write "dff"
' response.end
……后面是一些通常的检查COOKIES的工作
end Sub
我发现只有在没有第一次运行,即没有COOKIES的时候才会执行Class_Initialize中的语句,如果已经访问过一次,就是把那两句注释掉,下次就不会运行Class_Initialize了,也就是即使把那两句加上,也不会显示"dff"而是"sdf"
难道说一旦自定义对象建立,就存在在内存中了,不会在调用构造函数了吗?那为什么我清空了COOKIES后他又要调用构造函数了呢?
我是在一台计算机上调试的,WIN2KP,IIS
...全文
67 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧