System.Web.UI.WebControls.WebParts 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含稱為 Web 元件控制項集的類別和介面。 您可以使用這些類別建立 Web 網頁,其外觀和行為可由使用者修改 (個人化)。 網頁上每個使用者的個人化設定都會儲存,以供將來瀏覽工作階段使用。
類別
AppearanceEditorPart |
提供編輯器控制項,讓使用者編輯相關聯 WebPart 控制項上的數個使用者介面 (UI) 屬性。 此類別無法獲得繼承。 |
BehaviorEditorPart |
提供編輯器控制項,讓使用者編輯相關聯 WebPart 控制項上的數個使用者介面 (UI) 屬性。 此類別無法獲得繼承。 |
CatalogPart |
作為 CatalogZoneBase 區域中控制項的基底類別,並提供使用者可以加入網頁中的可用 Web 伺服器控制項 (特別是 WebPart 控制項) 目錄。 |
CatalogPartChrome |
讓開發人員僅覆寫 CatalogPart 區域中 CatalogZoneBase 控制項之選取區段的呈現。 |
CatalogPartCollection |
包含 CatalogPart 控制項集合,這個集合是用來提供使用者可以加入網頁中之 Web 伺服器控制項的類別目錄。 此類別無法獲得繼承。 |
CatalogZone |
作為在網頁上裝載 CatalogPart 控制項之網頁組件控制項集合中的主要控制項。 |
CatalogZoneBase |
作為充當目錄之所有區域控制項的基底類別。 目錄包含 WebPart 控制項的清單,使用者可以將這些控制項加入網頁。 |
ConnectionConsumerAttribute |
識別 Web 組件連接之消費者伺服器控制項的回呼方法,並讓開發人員指定消費者連接點的細節。 |
ConnectionInterfaceCollection |
表示 Web 組件連接中使用的介面集合。 |
ConnectionPoint |
做為定義連接點物件的基底類別,這些物件可讓 Web 組件連接中的消費者控制項和提供者控制項共用資料。 |
ConnectionProviderAttribute |
識別 Web 組件連接之提供者伺服器控制項的回呼方法,並讓開發人員指定提供者連接點的細節。 |
ConnectionsZone |
提供使用者介面 (UI),可讓使用者在 WebPart 和位於 WebPartZoneBase 區域的其他伺服器控制項之間建立連接。 |
ConsumerConnectionPoint |
定義連接點物件,讓做為消費者之伺服器控制項建立與提供者的連接。 |
ConsumerConnectionPointCollection |
代表 Web 組件區域中作為消費者之控制項的連接點集合。 此類別無法獲得繼承。 |
DeclarativeCatalogPart |
可讓開發人員將 WebPart 的目錄或其他伺服器控制項加入宣告式、頁面持續性格式的網頁中。 此類別無法獲得繼承。 |
EditorPart |
作為位於 EditorZoneBase 區域中控制項的基底類別,且用來編輯 WebPart 控制項。 |
EditorPartChrome |
讓開發人員僅覆寫 EditorPart 區域中 EditorZoneBase 或伺服器控制項之選取區段的呈現。 |
EditorPartCollection |
包含 EditorPart 控制項的集合,用來編輯 WebPart 控制項的屬性、配置、外觀和行為。 此類別無法獲得繼承。 |
EditorZone |
作為在網頁上裝載 EditorPart 控制項之網頁組件控制項集合中的主要控制項。 |
EditorZoneBase |
作為充當 EditorPart 控制項容器之所有區域控制項的基底類別。 |
ErrorWebPart |
嘗試載入或建立動態 WebPart 控制項的新執行個體失敗時,為插入至網頁作為預留位置。 |
GenericWebPart | |
ImportCatalogPart |
匯入 WebPart 控制項 (或其他作為 WebPart 控制項的 ASP.NET 伺服器控制項) 的描述檔案,以便讓使用者可以將控制項加入具有預先定義設定的網頁中。 此類別無法獲得繼承。 |
LayoutEditorPart |
提供編輯器控制項,可讓使用者編輯相關聯之 WebPart 控制項的數個配置導向使用者介面 (UI) 屬性。 此類別無法獲得繼承。 |
PageCatalogPart |
提供類別目錄,這個類別目錄保留使用者已在單一網頁組件頁面上關閉之所有 WebPart 控制項 (以及 WebPartZoneBase 區域中所含的其他伺服器控制項) 的參考,讓使用者可以將關閉的控制項加回該頁面。 此類別無法獲得繼承。 |
Part |
作為所有 Web 組件組件控制項的基底類別,來轉譯 Web Form 網頁上的模組化使用者介面。 |
PersonalizableAttribute |
表示個人化屬性。 此類別無法獲得繼承。 |
PersonalizationAdministration |
實作 Web 組件個人化的管理 (Management) 和管理 (Administrative) 功能。 此類別無法獲得繼承。 |
PersonalizationDictionary | |
PersonalizationEntry |
表示 PersonalizationDictionary 物件中包含的核心自訂個人化狀態資訊。 此類別無法獲得繼承。 |
PersonalizationProvider |
實作個人化提供者的基本功能。 |
PersonalizationProviderCollection |
儲存依名稱索引的 PersonalizationProvider 物件的參考。 此類別無法獲得繼承。 |
PersonalizationState |
定義可以表示網頁個人化資料的基本功能。 |
PersonalizationStateInfo |
在衍生類別中覆寫時,實作頁面的一組 Web 組件資料之資訊表示。 |
PersonalizationStateInfoCollection |
提供 SharedPersonalizationStateInfo 和 UserPersonalizationStateInfo 物件的集合。 |
PersonalizationStateQuery |
表示一組查詢參數,可使用各種 Get 和 Find 方法,傳遞至個人化提供者。 此類別無法獲得繼承。 |
PropertyGridEditorPart |
提供編輯器控制項,可讓終端使用者編輯相關聯之 WebPart 或伺服器控制項的自訂屬性。 此類別無法獲得繼承。 |
ProviderConnectionPoint |
定義連接點物件,讓做為提供者的伺服器控制項建立與消費者之連接。 |
ProviderConnectionPointCollection |
包含與連線中當做提供者的特定 WebPart 或伺服器控制項相關聯的所有 ProviderConnectionPoint 物件的集合。 此類別無法獲得繼承。 |
ProxyWebPart |
表示 Web 組件控制項的基底類別,在某些情況下,該控制項必須取代頁面上的其他 Web 組件控制項。 |
ProxyWebPartConnectionCollection |
包含靜態 WebPartConnection 物件的集合,當連線在內容頁中宣告,而 WebPartManager 控制項在主版頁面中宣告時,會使用此集合。 此類別無法獲得繼承。 |
ProxyWebPartManager |
當 WebPartManager 控制項已於內容頁面相關聯的主版頁面中宣告時,提供一個方法讓開發人員可以在內容頁面中宣告靜態連接。 |
RowToFieldTransformer |
將 Web 組件連接的資料,從實作 IWebPartRow 介面的提供者轉換成透過 IWebPartField 介面接收資料的取用者。 |
RowToParametersTransformer |
將網頁組件連接的資料,從實作 IWebPartRow 介面的提供者,轉換成預期會從實作 IWebPartParameters 介面的提供者接收資料的取用者。 |
SharedPersonalizationStateInfo |
表示頁面共用個人化資訊的輕量型版本。 此類別無法獲得繼承。 |
SqlPersonalizationProvider |
實作使用 Microsoft SQL Server 的個人化提供者。 |
TitleStyle |
指定區域內網頁組件控制項標題列的樣式特性。 |
ToolZone |
作為一組協助程式區域的基底類別,這些區域只以特定相關聯網頁顯示模式顯示。 |
TransformerTypeCollection |
提供 WebPartTransformer 物件的唯讀集合。 |
UnauthorizedWebPart |
每當 WebPartManager 控制項的 IsAuthorized 方法傳回 WebPart 控制項的 |
UserPersonalizationStateInfo |
表示頁面和使用者的個別使用者個人化資訊。 此類別無法獲得繼承。 |
WebBrowsableAttribute |
指出 Web 組件控制項指定的屬性是否顯示在 PropertyGridEditorPart 物件中。 |
WebDescriptionAttribute |
定義字串值,做為 Web 組件控制項之屬性的工具提示。 |
WebDisplayNameAttribute |
定義 Web 組件控制項屬性的易記名稱。 |
WebPart |
做為自訂 ASP.NET Web 組件控制項的基底類別,在基底 Part 類別功能中加入一些其他使用者介面 (UI) 屬性、建立連接的功能,以及個人化行為。 |
WebPartAddingEventArgs |
提供 WebPartAdding 事件的資料。 |
WebPartAuthorizationEventArgs |
提供 AuthorizeWebPart 事件的資料。 |
WebPartCancelEventArgs |
提供 SelectedWebPartChanging 事件、WebPartClosing 事件和 WebPartDeleting 事件的資料。 |
WebPartChrome |
讓開發人員僅覆寫 WebPart 區域中 WebPartZoneBase 或伺服器控制項之選取區段的呈現。 |
WebPartCollection |
包含 WebPart 控制項的集合,可用來追蹤及管理相關的控制項群組。 此類別無法獲得繼承。 |
WebPartConnection |
提供讓兩個 WebPart 控制項建立連接的物件。 此類別無法獲得繼承。 |
WebPartConnectionCollection |
代表網頁組件區域中控制項的連線集合。 此類別無法獲得繼承。 |
WebPartConnectionsCancelEventArgs |
提供 WebPartsConnecting 和 WebPartsDisconnecting 事件的資料。 |
WebPartConnectionsEventArgs |
提供 WebPartsConnected 控制項的 WebPartsDisconnected 和 WebPartManager 事件的事件資料。 |
WebPartDescription |
提供 WebPart 控制項的詳細資訊,毋需建立控制項的執行個體,就能顯示在 Web 組件控制項的目錄中。 |
WebPartDescriptionCollection |
包含要與 WebPart 控制項的類別目錄搭配使用的 WebPartDescription 物件集合。 此類別無法獲得繼承。 |
WebPartDisplayMode |
為 Web 組件頁面可以進入的多種顯示模式,定義通用的屬性集。 |
WebPartDisplayModeCancelEventArgs |
提供 DisplayModeChanging 可取消之事件的資料。 |
WebPartDisplayModeCollection |
包含 WebPartDisplayMode 物件的集合。 此類別無法獲得繼承。 |
WebPartDisplayModeEventArgs |
提供 DisplayModeChanged 事件的資料。 |
WebPartEventArgs |
提供 WebPartAdded、WebPartDeleted、WebPartClosed、WebPartMoved 以及 SelectedWebPartChanged 事件的資料。 |
WebPartManager |
作為 Web 組件控制項集合的中心類別,管理在網頁上發生的所有 Web 組件控制項、功能和事件。 |
WebPartManagerInternals |
隔離成不同的類別方法,WebPartManager 控制項會使用這些方法,而且擴充控制項的開發人員會覆寫這些方法,但網頁開發人員很少需要這些方法。 |
WebPartMenuStyle |
包含 WebPart 控制項上之功能表的樣式特性。 此類別無法獲得繼承。 |
WebPartMovingEventArgs |
提供 WebPartMoving 事件的資料。 |
WebPartPersonalization |
實作低階個人化作業。 |
WebPartTracker |
監控 Web 組件連接,找出循環連接。 |
WebPartTransformer |
提供轉換程式類別的基本實作,以便在兩個不相容連接點之間轉換資料。 |
WebPartTransformerAttribute |
識別轉換程式支援的連接點型別。 |
WebPartTransformerCollection |
提供 WebPartTransformer 物件的集合。 |
WebPartUserCapability |
提供使用者的檢視及修改個人化資料能力的資訊。 此類別無法獲得繼承。 |
WebPartVerb |
提供互動式使用者介面 (UI) 項目,讓使用者在 Web 組件頁面上執行動作。 |
WebPartVerbCollection |
表示網頁組件動詞命令的集合。 此類別無法獲得繼承。 |
WebPartVerbsEventArgs |
提供 CreateVerbs 方法所使用 OnCreateVerbs(WebPartVerbsEventArgs) 事件的事件資料。 |
WebPartZone |
作為在網頁上裝載 WebPart 控制項之網頁組件控制項集合中的主要控制項。 |
WebPartZoneBase |
作為充當 WebPart (或者其他伺服器或使用者) 控制項容器之所有區域控制項的基底類別。 |
WebPartZoneCollection |
包含 WebPartZone 控制項的唯讀集合。 |
WebZone |
做為在 Web 組件應用程式中當做伺服器控制項容器之所有控制項 (包括 Web 組件 Part 控制項、伺服器控制項和使用者控制項) 的基底類別。 |
介面
IPersonalizable |
定義應用和擷取個人化狀態的其他管理能力。 |
ITrackingPersonalizable |
可讓 Web 組件控制項追蹤個人化載入和儲存過程的特定階段。 |
ITransformerConfigurationControl |
定義控制項實作做為 Web 組件連接中轉換程式的組態控制項的合約。 |
IVersioningPersonalizable |
代表能夠管理舊版 Web Parts 控制項內個人化資料的介面。 |
IWebActionable |
讓 WebPart 控制項或其他伺服器控制項能夠容納動詞命令 (Verb) 集合。 |
IWebEditable |
提供介面給開發人員,以指定與 WebPart 控制項相關聯的自訂編輯控制項。 |
IWebPart |
定義由 ASP.NET WebPart 控制項使用的通用使用者介面 (UI) 屬性。 |
IWebPartField |
使用單一資料欄位,定義連接兩個伺服器控制項的提供者介面。 |
IWebPartParameters |
定義 Web 組件控制項實作在 Web 組件連接中傳遞參數值的合約。 |
IWebPartRow |
使用單一資料欄位,定義連接兩個伺服器控制項的提供者介面。 |
IWebPartTable |
使用整個資料表,定義連接兩個伺服器控制項的提供者介面。 |
列舉
PartChromeState |
指定控制項和圍繞它的框線是在一般狀態還是在最小化狀態。 |
PartChromeType |
指定圍繞 Web 組件控制項的框線類型。 |
PersonalizationScope |
表示 WebPartManager 物件的個人化範圍,或套用至 Web 組件控制項上屬性的個人化範圍。 |
WebPartExportMode |
指定匯出 WebPart 控制項的全部、一些屬性,或全部都不匯出。 |
WebPartHelpMode |
指定用來顯示 WebPart 控制項說明內容的可用使用者介面 (UI) 型別。 |
WebPartVerbRenderMode |
指定在 WebPart 控制項上呈現動詞命令的方式。 |