• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當(dāng)前位置:雨林木風(fēng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁(yè)面

        深入研究Application與Session對(duì)象(1)

        深入研究Application與Session對(duì)象(1)

        更新時(shí)間:2022-05-14 文章作者:未知 信息來(lái)源:網(wǎng)絡(luò) 閱讀次數(shù):

        用ASP編寫虛擬社區(qū)、網(wǎng)上購(gòu)物等程序時(shí),Application和Session對(duì)象具有舉足輕重的作用,能夠靈活合理地運(yùn)用這兩個(gè)對(duì)象是提高程序質(zhì)量的關(guān)鍵。下面讓筆者根據(jù)自己在這方面的經(jīng)驗(yàn),向大家深入介紹一下ASP的這兩個(gè)內(nèi)建對(duì)象。

          一、Application對(duì)象的成員概述

          Application對(duì)象成員包括Application對(duì)象的集合、方法和事件。

          ⒈Application對(duì)象的集合

          Contents集合:沒有使用<OBJECT>元素定義的存儲(chǔ)于Applicaiton對(duì)象中的所有變量的集合

          StaticObjects:使用<OBJECT>元素定義的存儲(chǔ)于Application對(duì)象中的所有變量 的集合

          例:在default.asp中有如下賦值

          application("a")="a"

          application("b")=128

          application("c")=false

          則有contents集合

          application.contents(1)="a" '也可寫為application.contents("a")="a"

          application.contents(2)=128 '也可寫為application.contents("b")=128

          application.contents(3)=false '也可寫為application.contents("c")=false

          在此筆者推薦你在調(diào)用時(shí)使用類如application.contents("a")的方法,因?yàn)檫@樣更為直觀,如果用序號(hào)來(lái)表示的話則要考慮賦值的先后順序。

          ⒉Application對(duì)象的方法

          Contents.Remove("變量名"):從Application.Contents集合中刪除指定的變量

          Contents.RemoveAll() :把Application.Contents集合中的所有變量刪除

          Lock() :鎖定Application對(duì)象,使得只有當(dāng)前的ASP頁(yè)對(duì)內(nèi)容能進(jìn)行訪問

          Unlock() :解除對(duì)Application對(duì)象的鎖定

          例:在default.asp中:

          application("a")="a"

          application("b")=128

          application("c")=false

          response.write application.contents(1)&"<br>"

          response.write application.contents(2)&"<br>"

          response.write application.contents(3)&"<br>"

          response.write "After Remove b:"

          application.contents.remove("b")

          response.write application.contents(1)&"<br>"

          response.write application.contents(2)&"<br>"

          執(zhí)行結(jié)果:

          a

          128

          False

          After Remove b:

          a

          False

          如果要?jiǎng)h除集合中所有變量用application.contents.removeall即可,至于Lock和Unlock方法在實(shí)際中經(jīng)常用到,讀者也比較熟悉,在此就不在累贅。

          ⒊Application對(duì)象事件

          OnStart:第一個(gè)訪問服務(wù)器的用戶第一次訪問某一頁(yè)面時(shí)發(fā)生

          OnEnd :當(dāng)最后一個(gè)用戶的會(huì)話已經(jīng)結(jié)束并且該會(huì)話的OnEnd事件所有代碼已經(jīng)執(zhí)行完畢后發(fā)生,或最后一個(gè)用戶訪問服務(wù)器一段時(shí)間(一般為20分鐘)后仍然沒有人訪問該服務(wù)器產(chǎn)生。

          想要定義application對(duì)象的OnStart和OnEnd事件里做什么需要將代碼寫在Global.asa這個(gè)文件里(下文有舉例),并且將該文件放在站點(diǎn)的根目錄下(一般是Inetpub\wwwroot\)

        溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

        本類教程下載

        系統(tǒng)下載排行

        主站蜘蛛池模板: 久操视频免费观看| wwwxxx亚洲| fc2成年免费共享视频18| 高清国语自产拍免费视频国产| 亚洲大香人伊一本线| 最近中文字幕mv免费高清在线| 国产亚洲精品国产福利在线观看 | 99视频免费在线观看| 亚洲国产精品久久久天堂| 成人免费乱码大片A毛片| 亚洲欧洲∨国产一区二区三区| 久久精品成人免费观看97| 亚洲欧洲无码AV电影在线观看| 好紧我太爽了视频免费国产| 久久综合日韩亚洲精品色| 久久免费的精品国产V∧| 免费观看的毛片手机视频| 亚洲gay片在线gv网站| 十八禁无码免费网站| 亚洲欧洲国产综合| 思思99re66在线精品免费观看| 国产精品亚洲av色欲三区| 免费观看AV片在线播放| 中日韩亚洲人成无码网站| 国产一级淫片免费播放| 久久精品免费大片国产大片| 久久精品亚洲综合专区| 无码区日韩特区永久免费系列| 亚洲乱理伦片在线观看中字| 亚洲毛片不卡av在线播放一区| 中文字幕无码一区二区免费| 亚洲伦理一二三四| 亚洲国产午夜中文字幕精品黄网站 | 中文字幕手机在线免费看电影 | 国产亚洲美日韩AV中文字幕无码成人 | 成人免费观看男女羞羞视频| 亚洲精品无码MV在线观看| xxxxx免费视频| 美女视频黄频a免费大全视频| 亚洲欧洲国产精品你懂的| 久久精品无码一区二区三区免费 |