System.Web.UI.WebControls.WebParts 命名空間

包含統稱為 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

伺服器控制項會封裝非 WebPart 控制項,使其在執行時能以真實 WebPart 控制項的形式出現並表現。

ImportCatalogPart

匯入控制項的描述檔 WebPart (或其他 ASP.NET WebPart 伺服器控制項作為控制項),使用者能將控制項加入預設設定的網頁。 此類別無法獲得繼承。

LayoutEditorPart

提供編輯器控制,讓終端使用者能編輯多個以版面為導向的使用者介面(UI)屬性,並附帶相關控制項。WebPart 此類別無法獲得繼承。

PageCatalogPart

提供目錄,將使用者在單一網頁部分頁面中關閉的所有 WebPart 控制項(及其他伺服器控制 WebPartZoneBase )的參考資料保存,讓使用者能將關閉的控制項重新加入該頁面。 此類別無法獲得繼承。

Part

作為所有 Web Parts 部分控制項的基底類別,這些元件在網頁表單頁面上呈現模組化使用者介面。

PersonalizableAttribute

表示個人化屬性。 此類別無法獲得繼承。

PersonalizationAdministration

實作網頁部分個人化的管理與管理功能。 此類別無法獲得繼承。

PersonalizationDictionary

封裝基本驗證規則,指示某個自訂資料在任一UserShared範圍內是否被視為可個人化。

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 回傳 false 時 WebPart 建立佔位物件。 此類別無法獲得繼承。

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 控件上呈現動詞。

委派

名稱 Description
FieldCallback

參考從提供者取得現場資料時要呼叫的方法。

ParametersCallback

參考從提供者取得列資料時要呼叫的方法。

RowCallback

參考從提供者取得列資料時要呼叫的方法。

TableCallback

參考從提供者取得資料表資料時要呼叫的方法。

WebPartAddingEventHandler

代表處理 WebPartAdding 物件事件 WebPartManager 的方法。

WebPartAuthorizationEventHandler

代表處理 AuthorizeWebPart 物件事件 WebPartManager 的方法。

WebPartCancelEventHandler

代表將處理SelectedWebPartChanging該類別事件WebPartClosing、WebPartDeleting事件或WebPartManager事件的方法。

WebPartConnectionsCancelEventHandler

代表將處理 WebPartsConnecting 控制事件或 WebPartsDisconnecting 事件 WebPartManager 的方法。

WebPartConnectionsEventHandler

代表將處理WebPartsConnectedWebPartsDisconnected控制事件WebPartManager的方法。

WebPartDisplayModeCancelEventHandler

代表處理 DisplayModeChanging 類別事件 WebPartManager 的方法。

WebPartDisplayModeEventHandler

代表將處理 DisplayModeChanged 物件事件 WebPartManager 的方法。

WebPartEventHandler

表示處理WebPartAdded物件事件WebPartDeleted、事件、 WebPartClosedWebPartMoved事件、SelectedWebPartChanged事件WebPartManager或事件的方法。

WebPartMovingEventHandler

代表將處理 WebPartMoving 物件事件 WebPartManager 的方法。

WebPartVerbsEventHandler

代表本次活動的 CreateVerbs 代表。

另請參閱