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