亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > ASP編程入門進階(九):內置對象Application

ASP編程入門進階(九):內置對象Application

熱門標簽:鄭州智能外呼電銷機器人廠家 鄢陵學校如何做地圖標注 云南便宜外呼系統平臺 成都ai外呼系統線路 廣東語音外呼系統公司 長春公司外呼系統中心 沈陽三五防封電銷卡 沈陽電話機器人公司 虛擬電話外呼系統
在Web應用程序中,當一個用戶訪問該應用時,Session類型的變量可以供這個用戶在該Web應用的所有頁面中共享數據;如果另一個用戶也同時訪問該Web應用,他也擁有自己的Session變量,但兩個用戶之間無法通過Session變量共享信息,而Application類型的變量則可以實現站點多個用戶之間在所有頁面中共享信息。可以理解Session是局部變量,而Application則為全局變量。

在同一虛擬目錄及其子目錄下的所有 .asp 文件構成了 ASP 應用程序。我們非但可以使用 Application 對象,在給定的應用程序的所有用戶之間共享信息,并在服務器運行期間持久的保存數據。而且,Application 對象還有控制訪問應用層數據的方法和可用于在應用程序啟動和停止時觸發過程的事件。

一、Application("name")=Value
正如Session("name")=value一樣,Application對象也沒有內置的屬性。當然用戶可以自定義屬性,該屬性也可稱為集合。

一旦分配了Application對象的屬性,它就會持久地存在,直到關閉WEB服務器服務使得 Application 停止。由于存儲在 Application 對象中的數值可以被應用程序的所有用戶讀取,所以 Application 對象的屬性特別適合在應用程序的用戶之間傳遞信息。


%
Application("MyName") = "cnbruce"
%>



二、Application.Lock
Lock方法是禁止其他用戶修改Application對象的屬性,以確保在同一時刻僅有一個客戶可修改和存取 Application 變量。如果用戶沒有明確調用 Unlock 方法,則服務器將會在 .asp 文件結束或超時后即解除對 Application 對象的鎖定。最簡單的就是進行頁面記數的例子了。

1,num.asp


%
Application.Lock
Application("NumVisits") = Application("NumVisits") + 1
Application.Unlock
%>
你是本頁的第%=Application("NumVisits")%>位訪問者



當然,若如果你需要記數的初始值那就該寫個判斷了。


%
if Application("NumVisits")9999 then
Application("NumVisits")=10000
end if
Application.Lock
Application("NumVisits") = Application("NumVisits") + 1
Application.Unlock
%>
你是本頁的第%=Application("NumVisits")%>位訪問者


上面的程序,你會發現每刷新一次,都會記數累加,如按IP值訪問來記數的話,則建立一個Session

2,vnum.asp


%
if session("visitnum")="" then
Application.Lock
Application("NumVisits") = Application("NumVisits") + 1
Application.Unlock
session("visitnum")="visited"
end if
%>
你是本頁的第%=Application("NumVisits")%>位訪問者



三、Application.Unlock
與Lock方法相反,Unlock方法是允許其他用戶修改 Application 對象的屬性。可以看出在上面的例子中,Unlock方法解除對象的鎖定,使得下一個客戶端能夠增加 NumVisits 的值。

當然需要注意的是:記數要確保服務器不被重啟,因為所以的訪問是數值是建立在頁面之上的,并未進行保存成文件或保存到數據庫這樣的處理。
一般當服務器重新啟動就會觸發Application的事件了。

四、Application_OnEnd
Application_OnEnd 事件在應用程序退出時于 Session_OnEnd 事件之后發生,當然Application_OnEnd 事件的處理過程也必須寫在 Global.asa 文件之中。
比如上面的程序中,若服務器關機必然會觸發Application_OnEnd事件,那么該事件就可以進行數據保存的工作,已使得下次數據的續沿。
當然Application_OnEnd 事件在應用程序退出時于Session_OnEnd 事件之后發生


SCRIPT LANGUAGE="VBScript" RUNAT="Server">
.............
Sub Application_OnEnd
.............
End Sub
.............
/SCRIPT>



五、Application_OnStart
Application_OnStart 事件在首次創建新的會話( 即 Session_OnStart 事件 )之前發生。當WEB服務器啟動并允許對應用程序所包含的文件進行請求時就觸發Application_OnStart事件。


SCRIPT LANGUAGE=ScriptLanguage RUNAT=Server>
.............
Sub Application_OnStart
.............
End Sub
.............
/SCRIPT>



所以現在可以將Global.asa內部的代碼可以想象


SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Application_OnStart
.....................
End Sub

Sub Session_OnStart
.....................
End Sub

Sub Session_OnEnd
.....................
End Sub

Sub Application_OnEnd
.....................
End Sub
/SCRIPT>


具體Global.asa是怎么一回事?且聽下回分解啊:)

5大對象基本掌握了,來個例題練習下



%@ LANGUAGE = VBScript %>
% Option Explicit %>
Html>
title>猜數字游戲/title>
body>
%
'設置頁面不使用緩存
Response.Expires = 0
%>
%
dim GuessNum
on error resume next
GuessNum=Request("Number")
if GuessNum="" then GuessNum="0" End if
GuessNum=Clng(GuessNum)

Session("Count")=Session("Count") + 1
if Session("Count") 10 and GuessNum > session("Number") then

%>

form action="guessNumber.asp">
input type="text" name="Number">
    input type="submit" value="提交">
/form>
hr>
%
end if
if GuessNum0 or guessNum>100 then
Response.write "請輸入1~100之間的整數"
elseif GuessNum=0 then
    session("Count") = 0
Randomize
    session("Number") = Int(rnd * 100 + 1)
Response.write "請輸入1~100之間的整數"
elseif GuessNum > session("Number") then
    response.write "你猜的太大了"
elseif GuessNum session("Number") then
    response.write "你猜的太小了"
elseif GuessNum = session("Number") then
    response.write "祝賀你,猜對了"
end if

Response.write "br>共猜了" Session("Count") "次"
if Session("Count")=10 then
Response.write "答案是" Session("Number")
end if
%>
a href="guessnumber.asp?Number=0">重新猜/a>
/body>
/html>



Test URL: http://www.cnbruce.com/test/aspcode/guessnumber.asp
您可能感興趣的文章:
  • javascript asp教程第十一課--Application 對象
  • asp清空application的方法
  • ASP javascript Application對象的Contents和StaticObjects做Cache的一些經驗
  • ASP.NET內置對象之Application對象
  • asp.net Reporting Service在Web Application中的應用
  • php和asp利用Shell.Application來執行程序的代碼
  • asp自帶的內存緩存 application
  • ASP.NET中Application和Cache的區別分析
  • asp.net錯誤處理Application_Error事件示例
  • ASP.NET 使用application與session對象寫的簡單聊天室程序
  • ASP基礎入門第八篇(ASP內建對象Application和Session)

標簽:防城港 孝感 遼陽 朝陽 馬鞍山 四平 平頂山 湖北

巨人網絡通訊聲明:本文標題《ASP編程入門進階(九):內置對象Application》,本文關鍵詞  ASP,編程,入門,進階,九,內置,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP編程入門進階(九):內置對象Application》相關的同類信息!
  • 本頁收集關于ASP編程入門進階(九):內置對象Application的相關信息資訊供網民參考!
  • 推薦文章
    色综合久久手机在线| 亚欧视频在线| 香蕉视频亚洲一级| 国产91精品一区| 久久成人性色生活片| 国产麻豆精品高清在线播放| 日本免费看视频| 欧美激情影院| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 日韩av成人| 成人免费观看网欧美片| 精品国产香蕉在线播出 | 亚洲精品影院久久久久久| 高清一级片| 国产一区免费在线观看| 国产91精品系列在线观看| 欧美一级视| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 99热精品在线| 久久精品店| 天天色成人| 欧美a级片视频| 国产一区精品| 国产高清视频免费观看| 精品视频在线观看一区二区| 国产一级强片在线观看| 国产91精品一区二区| 久久精品欧美一区二区| 亚洲www美色| 国产伦精品一区二区三区无广告| 青草国产在线| 成人免费一级纶理片| 亚洲 男人 天堂| 99久久精品费精品国产一区二区| 国产极品精频在线观看| 亚洲精品影院一区二区| 国产一区二区精品久久| 精品国产亚一区二区三区| 97视频免费在线观看| 欧美激情伊人| 久久99这里只有精品国产| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 久久福利影视| 99久久精品国产高清一区二区| 九九精品久久| 国产国产人免费视频成69堂| 色综合久久天天综线观看| 成人免费福利片在线观看| 天堂网中文字幕| 日韩一级黄色| 日韩免费在线视频| 精品国产香蕉在线播出| 国产伦精品一区二区三区在线观看| 欧美一级视| 四虎影视库| 亚洲女人国产香蕉久久精品 | 日韩欧美一二三区| 91麻豆精品国产自产在线| 成人高清免费| 麻豆网站在线免费观看| 国产视频一区在线| 精品在线观看一区| 免费的黄色小视频| 国产91丝袜在线播放0| 国产一区免费在线观看| 亚洲第一页乱| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 久久久成人网| 国产原创视频在线| 日本伦理片网站| 精品久久久久久中文字幕2017| 欧美a级片视频| 免费一级片在线观看| 久久国产精品自线拍免费| 久久精品店| 黄视频网站在线看| 国产伦精品一区二区三区在线观看| 国产伦精品一区三区视频| 国产不卡福利| 欧美电影免费| 国产网站免费在线观看| a级毛片免费观看网站| 免费国产在线视频| 高清一级做a爱过程不卡视频| 国产91精品一区| 国产美女在线观看| 九九久久99| 国产一区二区精品久久91| 日本在线www| 国产一区二区精品| 一级片片| 久久99这里只有精品国产| 国产91精品一区| 91麻豆tv| 可以在线看黄的网站| 午夜在线亚洲男人午在线| 国产一区二区精品| 尤物视频网站在线观看| 91麻豆精品国产自产在线| 午夜久久网| 天天做日日干| 国产综合91天堂亚洲国产| 午夜欧美成人香蕉剧场| 亚洲精品久久久中文字| 国产一区二区精品久久91| 久久国产影院| 99热热久久| 久久精品免视看国产明星| 欧美a级v片不卡在线观看| 日本免费看视频| 尤物视频网站在线| 国产欧美精品| 在线观看成人网 | 亚欧成人毛片一区二区三区四区| 久久精品免视看国产明星| 精品视频一区二区| 美女免费毛片| 日本特黄特色aaa大片免费| 一级毛片视频播放| 成人免费高清视频| 黄色免费网站在线| 国产精品123| 欧美爱色| 欧美另类videosbestsex久久| 国产原创中文字幕| 日日夜夜婷婷| 国产一区二区精品在线观看| 精品视频在线看| 亚洲天堂在线播放| 精品久久久久久中文字幕一区| 欧美a级片视频| 超级乱淫黄漫画免费| 国产不卡高清在线观看视频| 亚洲女初尝黑人巨高清在线观看| 91麻豆精品国产高清在线| 国产一区免费在线观看| 日韩中文字幕一区二区不卡| 沈樵在线观看福利| 九九久久国产精品| 国产一区二区精品尤物| 国产成人精品一区二区视频| 黄色免费网站在线| 91麻豆tv| 九九久久99综合一区二区| 免费一级生活片| 成人a级高清视频在线观看| 久久精品欧美一区二区| 天天色成人| 国产一区二区高清视频| 国产激情视频在线观看| 精品视频在线观看免费| 午夜精品国产自在现线拍| 日本在线www| 99久久网站| 午夜久久网| 欧美激情伊人| a级毛片免费观看网站| 国产网站在线| 国产精品免费久久| 人人干人人草| 欧美电影免费| 国产伦理精品| 日本在线不卡视频| 韩国三级视频网站| 午夜精品国产自在现线拍| 青青久热| 精品视频在线观看视频免费视频| 精品视频在线看| 午夜激情视频在线观看| 精品视频一区二区| 沈樵在线观看福利| 黄色福利片| 日韩男人天堂| 国产精品自拍一区| 一a一级片| 午夜精品国产自在现线拍| 日韩专区在线播放| 一本伊大人香蕉高清在线观看| 国产成a人片在线观看视频| 91麻豆国产级在线| 麻豆网站在线看| 91麻豆精品国产自产在线观看一区| 精品久久久久久中文字幕2017| 99热精品在线| 午夜激情视频在线观看| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产伦精品一区三区视频| 99久久网站| 国产成人精品影视| 久久国产精品只做精品| 成人av在线播放| 国产麻豆精品免费视频| 久久精品店| 国产一区二区精品在线观看| 精品国产一区二区三区精东影业| 亚洲 男人 天堂| 一a一级片| 午夜在线影院| 亚洲 国产精品 日韩| 久久精品大片|