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