Application 对象有两个方法:即 Lock 和 Unlock 方法。使用这两个方法可以确保多个用户无法同时改变某一属性。
1、Application 方法
Lock 方法禁止其他客户修改 Application 对象的变量。其语法格式如下:
Application.Lock
2、使用 Application 对象的 Unlock 方法可以使其他客户端在使用 Lock 锁住 Application 对象后,修改存储在该对象中的变量。如果未显式调用方法,Web 服务器将在.asp文件结束或超时后解锁 Application 对象。其语法格式如下:
Application.Unlock
3、以上一节实例2为例
<% @ language="vbscript" %>
<html>
<head>
<title>Application 数组应用示例 </title></head>
<body>
<%
dim poem() '创建一个数组
Redim poem(3) '为数组分配存储空间
poem(0)="姓名:含笑" '为数组进行初始化
poem(1)="性别:女"
poem(2)="E-mail:www@163.com"
Application.Lock '锁定Application 对象
Application("StoredArray")=poem '将数组存储到 Application 对象中
Application.Unlock '解除对Application 对象的锁定
Server.Transfer"3.asp" '调用另外一个.asp文件
%>
4、代码注解:
当我们要将数组 poem 存储到 Application 对象中时,先使用 Application 对象的 Lock 方法锁定 Applicatoin 对象,禁止其它客户更改 Application 对象,当数组已存储到 Application 对象时,就用 Application 对象的 Unlock 方法解除对 Application 对象的禁止,允许其它客户更改 Application 对象。如果未显式调用该方法,Web 服务器将在.asp 文件结束或超时后解锁 Application 对象。
查看全套ASP入门教程
版权与免责声明
1、本站所发布的文章仅供技术交流参考,本站不主张将其做为决策的依据,浏览者可自愿选择采信与否,本站不对因采信这些信息所产生的任何问题负责。
2、本站部分文章来源于网络,其版权为原权利人所有。由于来源之故,有的文章未能获得作者姓名,署“未知”或“佚名”。对于这些文章,有知悉作者姓名的请告知本站,以便及时署名。如果作者要求删除,我们将予以删除。除此之外本站不再承担其它责任。
3、本站部分文章来源于本站原创,本站拥有所有权利。
4、如对本站发布的信息有异议,请联系我们,经本站确认后,将在三个工作日内做出修改或删除处理。
请参阅权责声明!