首页论坛图片汽车百科旅游美食诗词英语IT留学移民电影下载Archiver站点地图
当前位置: 易飞网 >> 首页 >> 电脑网络 >> ASP学习教程 >> 正文

ASP教程:9、ASP内建对象Application 和 Session

读取,所以 Application 对象的属性特别适合在应用程序的用户之间传递信息。

   二、方法

   Application 对象有两个方法,它们都是用于处理多个用户对存储在 Application 中的数据进行写入的问题

   1、Lock 方法禁止其他客户修改 Application 对象的属性。

   Lock 方法阻止其他客户修改存储在 Application 对象中的变量,以确保在同一时刻仅有一个客户可修改和存取 Application 变量。如果用户没有明确调用 Unlock 方法,则服务器将在 .asp 文件结束或超时后即解除对 Application 对象的锁定。

   让我们来看看下面这段用 Application 来记录页面访问次数的程序 :
< %
Dim NumVisitsNumVisits=0
Application.LockApplication("NumVisits") = Application("NumVisits") + 1
Application.Unlock
%>
欢迎光临本网页,你是本页的第 < %= Application("NumVisits") %> 位访客 !

   将以上脚本保存在你的 .asp 文件中,就轻而易举地给你的页面添加了一个计数器。

   2、和 Lock 方法相反,Unlock 方法允许其他客户修改 Application 对象的属性。

   在上面的例子中,上述例子中,Unlock 方法解除对象的锁定,使得下一个客户端能够增加 NumVisits 的值。

   三、事件

   1、Application_OnStart

   Application_OnStart 事件在首次创建新的会话 ( 即 Session_OnStart 事件 ) 之前发生。当 WEB 服务器启动并允许对应用程序所包含的文件进行请求时就触发 Application_OnStart 事件。Application_OnStart 事件的处理过程必须写在 Global.asa 文件之中。

   Application_OnStart

         

 

22/2<12