ASP.NET Web 應用程式中的網頁和應用程式內容
更新:2007 年 11 月
當 Web 應用程式執行時,ASP.NET 會保留目前應用程式、每個使用者工作階段 (Session)、目前 HTTP 要求、要求網頁等的相關資訊。ASP.NET 包含一系列用於封裝這項內容資訊的類別。
ASP.NET 將這些可用類別的執行個體 (Instance) 製做為內建物件,您可從程式碼中存取。下列表格列出這些內建物件,以及執行個體所屬的類別。
物件名稱 |
說明 |
ASP.NET 類別 |
---|---|---|
Response |
提供對目前網頁的輸出資料流之存取。您可使用這個類別將文字插入網頁、寫入 Cookie 等。如需詳細資訊,請參閱 Page.Response 屬性。 |
|
Request |
提供對目前網頁要求的存取,包括要求標頭、Cookie、用戶端憑證、查詢字串等等。可使用這個類別讀取瀏覽器傳送的內容。如需詳細資訊,請參閱 Page.Request 屬性。 |
|
Context |
提供對目前整個內容的存取 (包括要求物件)。可使用這個類別在網頁間共用資訊。如需詳細資訊,請參閱 Page.Context 屬性。 |
|
Server |
公開 (Expose) 公用程式方法,可用來在網頁間傳輸控制項、取得最近錯誤的資訊以及將 HTML 文字編碼和解碼等等。如需詳細資訊,請參閱 Page.Server 屬性。 |
|
Application |
提供對所有工作階段中整個應用程式內的方法和事件的存取。也提供整個應用程式中的快取,可用來儲存資訊。如需詳細資訊,請參閱 ASP.NET 應用程式狀態。 |
|
Session |
提供目前使用者工作階段的資訊。也提供對整個工作階段中快取的存取,以及控制工作階段管理方式的方法。如需詳細資訊,請參閱 ASP.NET 工作階段狀態。 |
|
Trace |
提供在 HTTP 網頁輸出中顯示系統和自訂追蹤診斷訊息的方式。如需詳細資訊,請參閱 ASP.NET 追蹤。 |
下列主題會顯示內建物件使用方法的範例。
Object |
範例主題 |
---|---|
Application |
|
Request |
|
Server |
|
Session |