System.Web 命名空間

包含受保護的成員
包含繼承的成員

包含 .NET Framework 成員
包含 XNA Framework 成員
包含 可攜式類別庫 成員

System.Web 命名空間包含的類型可啟用瀏覽器/伺服器通訊。子命名空間包含的型別,可支援 ASP.NET 表單驗證、應用程式服務、伺服器上的資料快取、ASP.NET 應用程式組態、動態資料、HTTP 處理常式、JSON 序列化、將 AJAX 功能併入 ASP.NET、ASP.NET 安全性,以及 Web 服務。

命名空間

命名空間 描述
System.Web System.Web 命名空間提供類別和介面,以啟用瀏覽器和伺服器之間的通訊。這個命名空間包含提供目前 HTTP 要求的大量資訊的 HttpRequest 類別、管理對用戶端輸出之 HTTP 的 HttpResponse 類別,和提供伺服器端公用程式和處理的存取的 HttpServerUtility 類別。System.Web 也包含用於 Cookie 操作、檔案傳輸、例外狀況資訊和輸出快取控制的類別。
System.Web.ApplicationServices System.Web.ApplicationServices 命名空間會提供類別,可讓您存取 ASP.NET 表單驗證、角色和設定檔應用程式服務做為 Windows Communication Foundation (WCF) 服務。
System.Web.Caching System.Web.Caching 命名空間提供類別來快取伺服器上經常使用的資料。
System.Web.ClientServices System.Web.ClientServices 命名空間提供會類別,可支援在 Windows 架構應用程式中存取 Microsoft AJAX 驗證、角色和設定檔服務。 
System.Web.ClientServices.Providers System.Web.ClientServices.Providers 命名空間包含用戶端服務提供者及其他類別,可支援在 Windows 架構應用程式中存取 Microsoft AJAX 驗證、角色和設定檔服務。
System.Web.Compilation System.Web.Compilation 命名空間包含用於 ASP.NET 建置環境中產生並編譯自訂檔案類型的類別。
System.Web.Configuration System.Web.Configuration 命名空間 (Namespace) 包含用來設定 ASP.NET 組態的類別。
System.Web.Configuration.Internal System.Web.Configuration.Internal 命名空間包含只適合內部使用的組態型別。
System.Web.DynamicData System.Web.DynamicData 命名空間包含提供 ASP.NET Dynamic Data 核心功能的類別。它也提供可自訂動態資料行為的擴充性功能。
System.Web.DynamicData.Design System.Web.DynamicData.Design 命名空間包含類別,可提供 System.Web.DynamicData 命名空間之類別的設計階段支援。
System.Web.DynamicData.ModelProviders System.Web.DynamicData.ModelProviders 命名空間包含定義 ASP.NET Dynamic Data 提供者核心功能的類別。
System.Web.Handlers System.Web.Handlers 命名空間包含會處理對 Web 伺服器之 HTTP 要求的 HTTP 處理常式類別。
System.Web.Hosting System.Web.Hosting 命名空間提供從 Microsoft Internet Information Services (IIS) 外部的 Managed 應用程式提供裝載 ASP.NET 應用程式的功能。
System.Web.Instrumentation System.Web.Instrumentation 命名空間包含型別,該型別會提供執行目前頁面的相關資訊,包括執行接聽程式和檢測,以及包括檢視引擎呈現輸出之前和之後會呼叫的方法。
System.Web.Mail 這個命名空間中的類別已被取代。改用 System.Net.Mail 命名空間。System.Web.Mail 命名空間包含的類別可讓您使用 CDOSYS (Collaboration Data Objects for Windows 2000) 訊息元件來建構並傳送訊息。郵件訊息是經由 Microsoft Windows 2000 內建的 SMTP 郵件服務或經由任意的 SMTP 伺服器來傳送。這個命名空間中的類別可以從 ASP.NET 或從任何 Managed 應用程式使用。
System.Web.Management System.Web.Management 命名空間包含用來管理和監視 Web 應用程式健康情況的類別和介面。
System.Web.Mobile System.Web.Mobile 命名空間包含建置 ASP.NET Mobile Web 應用程式所需的核心能力,包括驗證和錯誤處理。如需如何開發 ASP.NET 行動應用程式的詳細資訊,請參閱 www.asp.net/mobile (英文) 網站。
System.Web.ModelBinding System.Web.ModelBinding 命名空間會提供類別,該類別可讓您將資料物件繫結至 ASP.NET Web Form 伺服器控制項。
System.Web.Profile System.Web.Profile 命名空間包含的類別可用來搭配 Web 伺服器應用程式中的 ASP.NET 使用者設定檔。
System.Web.Query.Dynamic System.Web.Query.Dynamic 命名空間包含的類別可用來將 LinqDataSource 控制項中的運算式剖析為 Language-integrated Query (LINQ)。
System.Web.RegularExpressions System.Web.RegularExpressions 命名空間提供預先編譯的規則運算式,可用來剖析 ASP.NET 檔案。System.Web.RegularExpressions 命名空間的所有成員都是 Regex 類別的子代。
System.Web.Routing System.Web.Routing 命名空間 (Namespace) 提供與 URL 路由一起使用的類別 (Class),可以讓您使用未對應至實體檔案的 URL。
System.Web.Script System.Web.Script 命名空間包含類別,可提供指令碼資源資訊。
System.Web.Script.Serialization System.Web.Script.Serialization 命名空間包含可用來對 Managed 型別進行 JavaScript Object Notation (JSON) 序列化和還原序列化的類別。它也提供了自訂序列化行為的擴充性功能。
System.Web.Script.Services System.Web.Script.Services 命名空間提供屬性,讓您可以自訂 ASP.NET 內 AJAX 功能的 Web 服務支援。
System.Web.Security System.Web.Security 命名空間 (Namespace) 包含可在 Web 伺服器應用程式中用來實作 ASP.NET 安全性的類別。
System.Web.Security.AntiXss 包含可用來編碼字串的方法,以協助您保護應用程式免於跨網站指令碼 (XSS) 攻擊與 LDAP 插入式攻擊的威脅。
System.Web.Services System.Web.Services 命名空間由類別組成,這些類別可讓您使用 ASP.NET 和 XML Web Service 用戶端來建立 XML Web Service。XML Web Service 是應用程式,可在鬆散結合的環境中使用標準的通訊協定 (例如 HTTP、XML、XSD、SOAP 和 WSDL) 提供交換訊息的功能。XML Web Service 可以用來在公司內部及公司之間的異質性環境中建置模組化的應用程式,使其能與各種類型的實作、平台和裝置互動操作。這些應用程式的 SOAP 為主的 XML 訊息可以是完整定義 (結構化且具型別),或有彈性的定義元件 (使用任意的 XML)。這些訊息可以隨著時間發展而不中斷通訊協定,這種能力使 XML Web Service 非常健全而富有彈性,是建構未來 Web 的重要基石。
System.Web.Services.Configuration System.Web.Services.Configuration 命名空間由類別組成,這些類別會設定如何使用 ASP.NET 執行階段來建立 XML Web Service。
System.Web.Services.Description System.Web.Services.Description 命名空間由類別組成,這些類別可讓您使用 Web 服務描述語言 (WSDL) 來公開的描述 XML Web Service。這個命名空間中的每一個類別都對應於 WSDL 規格中的特定項目,而類別階層架構則對應於有效 WSDL 文件的 XML 結構。如需 WSDL 的詳細資訊,請參閱 W3C 網站 (http://www.w3.org/TR/wsdl/) 上的規格。
System.Web.Services.Discovery System.Web.Services.Discovery 命名空間由類別組成,這些類別可讓 XML Web Service 用戶端經由叫做 XML Web Service 探索的處理來找出 Web 伺服器上可以使用的 XML Web Service。
System.Web.Services.Protocols System.Web.Services.Protocols 命名空間由類別組成,這些類別定義在 XML Web Service 用戶端和使用 ASP.NET 建立的 XML Web Service 之間的通訊期間,用來跨網路傳送資料的通訊協定。
System.Web.SessionState System.Web.SessionState 命名空間提供類別和介面,可在伺服器上的 Web 應用程式內啟用單一用戶端特有的資料儲存。工作階段狀態資料是用來為用戶端提供與應用程式永續性 (Persistent) 連接的外觀。狀態資訊可以儲存於本機處理序記憶體內,而對於 Web 伺服陣列組態來說,它可以使用 ASP.NET 狀態服務或 Microsoft SQL Server 資料庫儲存於處理序之外。
System.Web.UI System.Web.UI 命名空間提供類別和介面,可讓您建立 ASP.NET 伺服器控制項和 ASP.NET Web 網頁,以做為 ASP.NET Web 應用程式的使用者介面。
System.Web.UI.Adapters System.Web.UI.Adapters 命名空間包含控制項配接器和頁面配接器的基底類別。您可以使用這些配置器來覆寫頁面和控制項的生命週期狀態。如果您要為新的標記標準或針對特定瀏覽器修改控制項的標記或行為,這會十分有用。
System.Web.UI.DataVisualization.Charting System.Web.UI.DataVisualization.Charting 命名空間包含 Chart Web 伺服器控制項的方法和屬性。
System.Web.UI.Design System.Web.UI.Design 命名空間包含的類別可用來擴充 ASP.NET Web 網頁和 Web 伺服器控制項的設計階段支援。
System.Web.UI.Design.Directives System.Web.UI.Design.Directives 命名空間包含可用來擴充 ASP.NET 網頁指示詞設計階段支援的類別。
System.Web.UI.Design.MobileControls System.Web.UI.Design.MobileControls 命名空間包含類別,可提供 System.Web.UI.MobileControls 命名空間之類別的設計階段支援。如需如何開發 ASP.NET 行動應用程式的詳細資訊,請參閱 www.asp.net/mobile (英文) 網站。
System.Web.UI.Design.MobileControls.Converters System.Web.UI.Design.MobileControls.Converters 命名空間包含的類別可為行動控制項中的資料型別轉換器提供設計階段支援。如需如何開發 ASP.NET 行動應用程式的詳細資訊,請參閱 www.asp.net/mobile (英文) 網站。
System.Web.UI.Design.WebControls System.Web.UI.Design.WebControls 命名空間包含可用來擴充 Web 伺服器控制項設計階段支援的類別。
System.Web.UI.Design.WebControls.WebParts System.Web.UI.Design.WebControls.WebParts 命名空間包含的類別可以為衍生自 System.Web.UI.WebControls.WebParts 命名空間類別的控制項提供設計階段支援。
System.Web.UI.HtmlControls System.Web.UI.HtmlControls 命名空間包含的類別可讓您在 Web Form 網頁上建立 HTML 伺服器控制項。HTML 伺服器控制項在伺服器上執行,並直接對應至所有瀏覽器都支援的標準 HTML 標記 (Tag)。這允許您以程式設計方式控制 Web Form 網頁上的 HTML 項目。
System.Web.UI.MobileControls System.Web.UI.MobileControls 命名空間包含一組 ASP.NET 伺服器控制項,可呈現不同行動裝置的應用程式。這個命名空間中的 API 已經過時。如需如何開發 ASP.NET 行動應用程式的詳細資訊,請參閱 www.asp.net/mobile (英文) 網站。
System.Web.UI.MobileControls.Adapters System.Web.UI.MobileControls.Adapters 命名空間包含的類別可用來覆寫行動控制項的生命週期階段,為新標記標準或特定瀏覽器和行動裝置修改其預設 HTML、CHTML 或 WML 標記或行為。這個命名空間中的 API 已經過時。如需如何開發 ASP.NET 行動應用程式的詳細資訊,請參閱 www.asp.net/mobile (英文) 網站。
System.Web.UI.MobileControls.Adapters.XhtmlAdapters System.Web.UI.MobileControls.Adapters.XhtmlAdapters 命名空間包含的類別可用來覆寫行動控制項的生命週期階段,為新標記標準或特定瀏覽器和行動裝置修改其預設 XHTML 標記或行為。如需如何開發 ASP.NET 行動應用程式的詳細資訊,請參閱 www.asp.net/mobile (英文) 網站。
System.Web.UI.WebControls System.Web.UI.WebControls 命名空間包含的類別可讓您在網頁上建立 Web 伺服器控制項。Web 伺服器控制項在伺服器上執行,並包含按鈕和文字方塊之類的表單控制項。它們也包含特殊目的控制項,例如行事曆。因為 Web 伺服器控制項是在伺服器上執行,所以您可以用程式的方式控制這些項目。雖然 Web 伺服器控制項會呈現為 HTML,但它們的物件模型不一定反映 HTML 語法。
System.Web.UI.WebControls.Adapters System.Web.UI.WebControls.Adapters 命名空間包含類別,您可以用來覆寫 Web 控制項的生命週期階段。這些類別可讓您為新的標記標準或針對特定瀏覽器修改控制項的標記或行為。
System.Web.UI.WebControls.Expressions System.Web.UI.WebControls.Expressions 命名空間提供類別,可讓您藉由使用 QueryExtender 控制項來篩選網頁中的資料。
System.Web.UI.WebControls.WebParts System.Web.UI.WebControls.WebParts 命名空間包含統稱為 Web 組件控制集的類別和介面。您可以使用這些類別建立 Web 網頁,其外觀和行為可由使用者修改 (個人化)。網頁上每個使用者的個人化設定都會儲存,以供將來瀏覽工作階段使用。
System.Web.Util System.Web.Util 命名空間是類別的集合,這些類別可讓回呼 (Callback) 方法在交易範圍下執行,並允許將工作張貼至不同的執行緒。
System.Web.WebSockets System.Web.WebSockets 命名空間包含類別,該類別支援將 WebSocket 功能加入至 ASP.NET Web Form 應用程式。