作者:佚名 文章來(lái)源:未知 點(diǎn)擊數(shù): 680 更新時(shí)間:2004-4-16
本章主要是介紹關(guān)于 Session 對(duì)象的內(nèi)容。如果用戶曾經(jīng)讀過(guò)免費(fèi)代碼中計(jì)數(shù)器的源代碼,那么應(yīng)該對(duì)這個(gè)對(duì)象會(huì)有一點(diǎn)印象。
Session 對(duì)象有兩個(gè)子程序 Session_onstart 和 session_onend。由于我已經(jīng)在關(guān)于Global.asa文件中談過(guò),所以不再詳細(xì)講述。不清楚的朋友可以自行閱讀。
Session 對(duì)象只有一個(gè)方法:Abandon。該方法是用來(lái)結(jié)束 Session,當(dāng)該方法被調(diào)用后,所有存在 Session 對(duì)象中的變量均會(huì)被清除,并且 Session_onend 事件也被同時(shí)執(zhí)行。以下將要談到的是 Session 對(duì)象的屬性。
Session 對(duì)象所提供的屬性包括Timeout、SessionID、CodePage及等LCID屬性。
第一 TimeOut 屬性可以用來(lái)設(shè)置 Session 的最長(zhǎng)間隔時(shí)間,這里所謂的間隔時(shí)間是指服務(wù)器端從最近一次向 Web 服務(wù)器提出要求,到下一次向 Web 服務(wù)器提出要求的時(shí)間,以分鐘為單位。
第二 SesssionId 屬性用來(lái)記錄每個(gè) Session 的代號(hào),這個(gè)代號(hào)是由服務(wù)器端所產(chǎn)生的,它是一個(gè)不重復(fù)的長(zhǎng)整數(shù)數(shù)字。
第三 CodePage 屬性表示字符串編碼及轉(zhuǎn)換的依據(jù),例如 CodePage 屬性為932則表示為日文,950表示為中文。有興趣的讀者可以自行去用一下。
另外,Session 對(duì)象有兩個(gè)比較重要的數(shù)據(jù)集合,分別為 Contents 數(shù)據(jù)集合與 StaticObjects 數(shù)據(jù)集合。前者可以取得用戶所有可以使用的 Session 變量,但不包括以 <object> 標(biāo)簽建立的對(duì)象。后者則是可以取得所有以 <object> 標(biāo)簽建立的對(duì)象。
其實(shí)對(duì)于 Session 對(duì)象的學(xué)習(xí)并不是一件很容易的事情,它需要長(zhǎng)時(shí)間的實(shí)踐,更重要的是要求具有一定的創(chuàng)造力。因此這就需要讀者對(duì)它付出一定的努力,如果有任何問(wèn)題的話,可以寫在每日熱點(diǎn) 問(wèn)題中,我將會(huì)盡快作出回答。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。