首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> ASP 程式設計 >> ASP 入門教學

ASP 入門教學:Application 物件儲存應用程式資訊完整指南

     編輯:ASP 入門教學

Contents 集合 - 預設儲存機制

Application.Contents("key") 與 Application("key") 等價。實作雙語討論區計數器:

name = Request.Form("visitor")
i = Request.Form("chatno")
If i = 0 Then
    Application("Chinese") = Application("Chinese") + 1
    chat = "中文"
Else
    Application("English") = Application("English") + 1
    chat = "英文"
End If

StaticObjects 集合 - 物件實例儲存

儲存 <OBJECT SCOPE="Application"> 宣告的物件實例:

<OBJECT RUNAT="Server" SCOPE="Application" ID="AdRot" PROGID="MSWC.AdRotator"></OBJECT>

遍歷集合:

For Each obj In Application.StaticObjects
    Response.Write obj & ": " & Application.StaticObjects(obj) & "<br>"
Next

重要限制

  • 不可儲存內建物件:Session、Request、Response、Server、Application 本身
  • 陣列儲存需整體寫回:複製→修改→指派,不可直接索引修改

陣列儲存完整範例

建立陣列 → Lock → 存入 → Unlock → Server.Transfer → 接收頁複製陣列 → 修改 → Lock → 寫回 → Unlock,展示跨請求生命週期的資料共享模式。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved