同Session事件一样,Application也有两个事件,它们是Application_OnStart和Application_OnEnd事件。
Application_OnStart事件是在第一个用户请求该网的Application页面时被触发,网站启动后只触发一次,就是第一个用户的第一次请求。Application_OnEnd事件在服务终止或服务器关机或者是卸载了Application对象时才会被触发。
Application_OnStart和Application_OnEnd事件都是触发一个脚本程序,都是放在Global.asa文件中。
下面就用一个记录网页访问人数的实例来说一个它的用法。
第1 步,建立 Global.asa文件,在记事本里输入下面内容,并另存为Global.asa
<SCRIPT LANGUAGE=Vbscript RunAt=Server>
Sub Application_OnStart
Application("Num")=0
End Sub
</SCRIPT>
第2步,在需要显示访问人数的网页上加入下面代码,即可在页面上显示访问人数,在这里保存为jishu.asp。
<%
Application.lock
Application("Num")=Application("Num")+1
Application.Unlock
%>
<% response.write "访问本页面的人数为"& Application("Num") %>
在浏览器中测试如下图所示:

上一节: [轻松学习ASP之Application对象简介] 下一节:[轻松学习ASP之Application对象方法]