菜鸟问题:高分向谢!

6025190 2003-08-29 09:41:17
Sub Application_onStart
Application("OnLine") = 0
End Sub
Sub Session_onStart
Application.Lock
Application("OnLine") = Application("OnLine") + 1
Application.Unlock
End Sub
中的Session_onStart 和 Application_onStart 有什么区别?
...全文
109 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
511214 2003-08-30
  • 打赏
  • 举报
回复
程序首次启动,触发Application_onStart事件,以后不再触发(除非重起电脑或关WEB服务器);第一个用户不但触发Application_onStart事件,而且触发Session_onStart事件,以后每个用户都触发Session_onStart事件,程序中Application("OnLine")的值加1



说白了
application 相当于c/s里的 public
session 相当于 c/s里的 private
yanfeng 2003-08-29
  • 打赏
  • 举报
回复
Application_onStart 是服务器端全局变量,
Session_onStart是客户的全局变量,对于每一个访问者来说的
softrookie 2003-08-29
  • 打赏
  • 举报
回复
Session_onStart:只是当一个连接开始的时候触发,也就是一个用户开始连接访问时
Application_onStart :是当你这个应用启动时触发,也就是IIS服务启动时

28,390

社区成员

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

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