本文主要分析Asp.net的7大內置對象. 利用提供的內置對象可以實現頁面之間的數據傳遞和一些特定的功能,如數據輸出,頁面重定向等。5個核心常用內置對象分別是Application,Session, Request, Respose ,Server 。另外還有兩個對象分別是Cookie對象和Cach ...
本文主要分析Asp.net的7大內置對象.
利用提供的內置對象可以實現頁面之間的數據傳遞和一些特定的功能,如數據輸出,頁面重定向等。5個核心常用內置對象分別是Application,Session, Request, Respose ,Server 。另外還有兩個對象分別是Cookie對象和Cache對象。
Application 可稱之為記錄應用程式參數的對象,該對象用於管理共用應用程式級信息,就是管理session會話共用信息,也可以認為application是一個集合,集合中存儲的信息是整個應用程式要共用的信息,所以他是全局的。(公用變數和對象)
Session 每一個會話(request+response)都有一個seesion對象,(每個客戶機到伺服器的連接叫做一個會話),seesion用來管理每一個客戶個人的信息,也就是每一個會話的信息。(單一用戶對象)
Cookie 也稱緩存對象,該對象用於保護客戶端瀏覽器請求的伺服器頁面,它也可用於存放用戶的非敏感信息。
Server 又稱伺服器對象,該對象定義了一個與Web伺服器相關的類,提供對伺服器上的方法和屬性。可以簡單的理解為通過server對象來控制伺服器。(伺服器對象)
Cache 用於保護Web應用程式的緩存。
Request 是HttpRequest類的實例,他提供對當前頁面請求的訪問,其中包括標題,Cookie,查詢字元串等,用戶可以使用此類來讀取瀏覽器已經發送的內容。(輸入)
Respose 可形象的稱之為響應對象,用於將數據從伺服器發送回瀏覽器。(輸出)
感謝您的閱讀