Application、Server和Session對象

來源:互聯網
上載者:User

標籤:style   blog   http   io   ar   使用   sp   strong   檔案   

(一)Application對象       

           Application對象是Web上的一個應用程式級的對象,可以是一組ASP檔案,這些ASP檔案一起協同工作來完成某項任務。使用者與儲存和訪問來自任何頁面的變數。

           Application對象包含的資料可以被應用程式的所有使用者使用,並且可以在網站運行期間持久儲存。可以在一個地點改變這些資訊,然後這些改變會自動反映在所有的頁面上。

                

Application對象的事件:

        

                

(二)Session

            Session代表了伺服器與用戶端之間的“會話”,作用時間從使用者到達某個特定的Web頁開始,到該使用者離開Web網站,或在程式中利用代碼終止某個Session結束。Session與使用者的關係是一一對應的,系統為每個訪問者都設立一個獨立的Session對象,用以儲存Session變數,並且各個訪問者的Session對象互不干擾。

           談到Session就不得不說起Cookie,因為它們是緊密相關的。Session使用要求使用者瀏覽器必須支援Cookie,如果瀏覽器不支援使用Cookie,或者設定為禁用Cookie,那麼將不能使用Session。

以前在學習新聞發布系統時關於Cookie與Session也詳細的總結了一下,具體詳情請看:http://blog.csdn.net/xdd19910505/article/details/39140163

 

Application與Session的關係

           Application與Session的關係可以勉強的說是一對多的關係。Application是全域變數,Session是會話變數,通俗的說:開啟一個網站,Session就存在了,更換頁,只要是這個網站的也,Session始終存在,當關閉這個網站的時候,Session就結束了,即一個會話結束,這就是會話變數。不管你前台有多少客戶開啟網站的頁,有多少客戶關閉網站的頁,只要伺服器不關閉網站,Application始終存在。

                

Application與Session的區別:

           應用範圍不同,Application是全域的,Session是會話級

           存活時間不同,Application比Session存活的時間更久

 

(三)Server

             Server對象擷取當前請求的背後伺服器對象的資訊,提供了對伺服器上的方法和屬性的訪問,其中大多數方法和屬性是為應用程式提供服務的。

                

            Server的主要屬性和方法:

屬性:

       

方法:

       

                

總結:

              ASP.NET提供了內建對象除了Application、Session、Server還有Page、Request、Response、Application、Session、Server、Mail和Cookies。這些對象使使用者更容易收集通過瀏覽器請求發送的資訊、響應瀏覽器以及儲存使用者資訊,以實現其他

特定的狀態管理和頁面資訊的傳遞。




Application、Server和Session對象

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.