ASP入门基础教程-防止或允许更改应用程序变量值

王朝asp·作者佚名  2008-05-21
宽屏版  字体: |||超大  

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入门基础"教程>>>>>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有