程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> ASP入門教程 >> ASP入門教程-防止或允許更改應用程序變量值

ASP入門教程-防止或允許更改應用程序變量值

編輯:ASP入門教程

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:[email protected]"
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 對象。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved