Share via


ASP.NET Web 應用程式中的網頁和應用程式內容

更新:2007 年 11 月

當 Web 應用程式執行時,ASP.NET 會保留目前應用程式、每個使用者工作階段 (Session)、目前 HTTP 要求、要求網頁等的相關資訊。ASP.NET 包含一系列用於封裝這項內容資訊的類別。

ASP.NET 將這些可用類別的執行個體 (Instance) 製做為內建物件,您可從程式碼中存取。下列表格列出這些內建物件,以及執行個體所屬的類別。

物件名稱

說明

ASP.NET 類別

Response

提供對目前網頁的輸出資料流之存取。您可使用這個類別將文字插入網頁、寫入 Cookie 等。如需詳細資訊,請參閱 Page.Response 屬性。

HttpResponse

Request

提供對目前網頁要求的存取,包括要求標頭、Cookie、用戶端憑證、查詢字串等等。可使用這個類別讀取瀏覽器傳送的內容。如需詳細資訊,請參閱 Page.Request 屬性。

HttpRequest

Context

提供對目前整個內容的存取 (包括要求物件)。可使用這個類別在網頁間共用資訊。如需詳細資訊,請參閱 Page.Context 屬性。

HttpContext

Server

公開 (Expose) 公用程式方法,可用來在網頁間傳輸控制項、取得最近錯誤的資訊以及將 HTML 文字編碼和解碼等等。如需詳細資訊,請參閱 Page.Server 屬性。

HttpServerUtility

Application

提供對所有工作階段中整個應用程式內的方法和事件的存取。也提供整個應用程式中的快取,可用來儲存資訊。如需詳細資訊,請參閱 ASP.NET 應用程式狀態

HttpApplicationState

Session

提供目前使用者工作階段的資訊。也提供對整個工作階段中快取的存取,以及控制工作階段管理方式的方法。如需詳細資訊,請參閱 ASP.NET 工作階段狀態

HttpSessionState

Trace

提供在 HTTP 網頁輸出中顯示系統和自訂追蹤診斷訊息的方式。如需詳細資訊,請參閱 ASP.NET 追蹤

TraceContext

下列主題會顯示內建物件使用方法的範例。

Object

範例主題

Application

Request

Server

Session

請參閱

其他資源

ASP.NET 狀態管理