ASP内建对象Application和Session

ASP内建对象Application和Session

ID:41894962

大小:93.01 KB

页数:4页

时间:2019-09-04

ASP内建对象Application和Session_第1页
ASP内建对象Application和Session_第2页
ASP内建对象Application和Session_第3页
ASP内建对象Application和Session_第4页
资源描述:

《ASP内建对象Application和Session》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、<b><fontcolor="#026BAA">作者:</font><ahref=,/mai1to:shusheng@pchome.net^>&11;fontcolor=//#026BAA,/>书生&11;/font></a></b></p>&11;p>在上一篇中作者给大家详细介绍了ASP内建对彖Response的使用方法,在这一篇中作者将继续给大家介绍另两个非常实用且重要的ASP的内建对象Application和Session。在ASP的内建对象中除了用于发送、接收和处理数据的对

2、象外,还有一些非常实用的代表ActiveServer应用程序和单个用户信息的对彖。让我们先来看看Application对彖。在同-•虚拟目录及其子目录下的所有.asp文件构成了ASP应用程序。我们非但可以使用Application对象,在给定的应用程序的所有卅户之间共亨信息,并在服务器运行期间持久的保存数据。而且,Application对象还有控制访问应用层数据的方法和可用于在应用程序启动和停止时触发过程的事件。</p><p>下面就让我们一起来学习Application对象。&It;/p><p><fontcolor二"#026BAA"

3、>—、属性</font>虽然Application对象没有内置的属性,但我们可以使用以下句法设置用户定义的属性也可称为集合。&It;/p>&It;p>ApplicationC属性/集合名称")二值&It;/p>&It;p>我们可以使用如下脚本声明并建立Application对象的属性。<%Application(z/MyVarz/)=Z/Helloz/SetApplication(^MyObj^)=Server.CreateObject(,zMyComponent,z)%>一旦我们分配了Appiication对象的属性,它就会持

4、久地存在,直到关闭WEB服务器服务使得Appiication停止。由于存储在Application对彖中的数值可以被应用程序的所有用户读取,所以Application对象的属性特别适合在应用程序的用户之间传递信息。</p>&11;p>&11;fontcolor="#026BAA〃>二、方法</font>Application对象有两个方法,它们都是用于处理多个用户对存储在Application中的数据进行写入的问题&It;/p>&It;p>1、Lock方法禁止其他客户修改Application对象的属性。&It;/p>&It;p

5、>Lock方法阻止其他客户修改存储在Application对彖屮的变量,以确保在同一时刻仅有一个客户可修改和存取Application变量。如果用户没有明确调用Unlock方法,则服务器将在.asp文件结束或超时后即解除对Application对彖的锁定。</p><p>让我们来看看下面这段用Application來记录页面访问次数的程序:<%DimNumVisitsNumVisits二0Application.LockApplication("NumVisits")=Appliestion("NumVisits")+1Application.Un

6、lock%>欢迎光临本网页,你是本页的笫<%=AppIication(/?NumVisitszz)%>位访客!将以上脚木保存在你的.asp文件中,就轻而易举地给你的页面添加了一个计数器。&It;/p><p>2、和Lock方法相反,Unlock方法允许其他客八修改Application对象的属性。</p><p>在上面的例子屮,上述例子中,Unlock方法解除对象的锁定,使得下一个客户端能够增加NumVisits的值。&It;/p>&It;p><fontcolor'二"#026BAA〃>三、事件&11;

7、/font>&11;/p>&11;p>1Application_0nStart</p><p>AppiicationOnStart事件在首次创建新的会话(即SessionOnStart事件)之前发生。当WEB服务器启动并允许对应用程序所包含的文件进行请求时就触发Appiication_OnStart事件。Application_OnStart事件的处理过程必须写在Global.asa文件之中。Application_0nStar

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。