ASP中的application与session两个对象有什么具体区别?

来源:百度知道 编辑:UC知道 时间:2024/06/01 00:14:26
ASP中的application与session两个对象有什么具体区别?高手帮忙解答下吧,谢谢了!!!

搜索 ASP全局变量和局部变量 详细阅读

用ASP编写虚拟社区、网上购物等程序时,Application和Session对象具有举足轻重的作用,能够灵活合理地运用这两个对象是提高程序质量的关键。下面让笔者根据自己在这方面的经验,向大家深入介绍一下ASP的这两个内建对象。

一、Application对象的成员概述

Application对象成员包括Application对象的集合、方法和事件。

⒈Application对象的集合

Contents集合:没有使用<OBJECT>元素定义的存储于Applicaiton对象中的所有变量的集合

StaticObjects:使用<OBJECT>元素定义的存储于Application对象中的所有变量 的集合

例:在default.asp中有如下赋值

application("a")="a"

application("b")=128

application("c")=false

则有contents集合

application.contents(1)="a" '也可写为application.contents("a")="a"

application.contents(2)=128 '也可写为application.contents("b")=128

application.contents(3)=false '也可写为application.contents("c")=false

在此笔者推荐你在调用时使用类如application.contents("a")的方法,因为这样更为直观,如果用序号来表示的话则要考虑赋值的先后顺序。