回覆列表
  • 1 # 嬞菇涼

    asp.net中是這樣的:

    Session屬性、方法

    屬性有下面兩個:

    1.SessionID儲存使用者的SessionID

    2.TimeoutSession的有效期時長

    方法只有一個:Abandon(用來清除Session物件)

    利用Session可以儲存變數或字串等資訊,語法如:Session(“Session名字”)=變數或字串資訊

    從Session中呼叫該資訊的語法:a=session(“Session名字”)

    Session儲存陣列和儲存簡單資訊基本上是一樣的,只不過要記住。Session把傳入的陣列當成一個整體看待,只能把一個數組整體存入取出。

    儲存資訊的語法:Session(“Session陣列”)=陣列變數

    獲取Session資訊的語法:a=Session(“Session陣列”)

    利用Timeout屬性可以修改Session物件的有效期時長,預設為20分鐘。

    語法:Session.Timeout=整數(分鐘);例如:

    Session物件到期後會自動清除,但到期前可以用Abandon方法強行清除。

    語法:Session.Abandon例如:

    ---------------------------------------------------

    Application的使用也是比較簡單的,你可以把變數或字串等資訊很容易的保,語法:Application(“Application名字”)=變數或字串資訊;獲取Application中的資訊也很容易

    a=Application(“Application名字”)

    利用Application物件儲存陣列資訊和Session物件類似,也必須把陣列當成一個整體存入和讀取,只是儲存時別忘了Lock和Unlock就行了。語法如下:Application(“Application陣列”)=陣列變數;獲取Application資訊的語法:a=Application(“Session陣列”)

    ----------------------------

    Global.asa檔案用來存放Session物件和Application物件事件的程式,當Session或Application被第一次呼叫或結束時,就會執行Global.asa檔案中對應的程式。

    一般記錄使用者登入資訊等都用session物件

  • 中秋節和大豐收的關聯?
  • 如何看待離職之後找不到工作又回原東家?