標籤: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對象