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

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

將非 WebPart 控制項的伺服器控制項包裝,以便可以在執行階段顯示和如同真正的 WebPart 控制項一樣運作。

ImportCatalogPart

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

LayoutEditorPart

提供編輯器控制項,可讓使用者編輯相關聯之 WebPart 控制項的數個配置導向使用者介面 (UI) 屬性。 此類別無法獲得繼承。

PageCatalogPart

提供類別目錄,這個類別目錄保留使用者已在單一網頁組件頁面上關閉之所有 WebPart 控制項 (以及 WebPartZoneBase 區域中所含的其他伺服器控制項) 的參考,讓使用者可以將關閉的控制項加回該頁面。 此類別無法獲得繼承。

Part

作為所有 Web 組件組件控制項的基底類別,來轉譯 Web Form 網頁上的模組化使用者介面。

PersonalizableAttribute

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

PersonalizationAdministration

實作 Web 組件個人化的管理 (Management) 和管理 (Administrative) 功能。 此類別無法獲得繼承。

PersonalizationDictionary

封裝基本驗證規則,指出在 UserShared 範圍中,是否將自訂資料視為可個人化。

PersonalizationEntry

表示 PersonalizationDictionary 物件中包含的核心自訂個人化狀態資訊。 此類別無法獲得繼承。

PersonalizationProvider

實作個人化提供者的基本功能。

PersonalizationProviderCollection

儲存依名稱索引的 PersonalizationProvider 物件的參考。 此類別無法獲得繼承。

PersonalizationState

定義可以表示網頁個人化資料的基本功能。

PersonalizationStateInfo

在衍生類別中覆寫時,實作頁面的一組 Web 組件資料之資訊表示。

PersonalizationStateInfoCollection

提供 SharedPersonalizationStateInfoUserPersonalizationStateInfo 物件的集合。

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 控制項的 false 時,用來建立預留位置物件。 此類別無法獲得繼承。

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

提供 WebPartsConnectingWebPartsDisconnecting 事件的資料。

WebPartConnectionsEventArgs

提供 WebPartsConnected 控制項的 WebPartsDisconnectedWebPartManager 事件的事件資料。

WebPartDescription

提供 WebPart 控制項的詳細資訊,毋需建立控制項的執行個體,就能顯示在 Web 組件控制項的目錄中。

WebPartDescriptionCollection

包含要與 WebPart 控制項的類別目錄搭配使用的 WebPartDescription 物件集合。 此類別無法獲得繼承。

WebPartDisplayMode

為 Web 組件頁面可以進入的多種顯示模式,定義通用的屬性集。

WebPartDisplayModeCancelEventArgs

提供 DisplayModeChanging 可取消之事件的資料。

WebPartDisplayModeCollection

包含 WebPartDisplayMode 物件的集合。 此類別無法獲得繼承。

WebPartDisplayModeEventArgs

提供 DisplayModeChanged 事件的資料。

WebPartEventArgs

提供 WebPartAddedWebPartDeletedWebPartClosedWebPartMoved 以及 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 控制項上呈現動詞命令的方式。

委派

FieldCallback

從提供者擷取欄位資料時,參考要呼叫的方法。

ParametersCallback

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

RowCallback

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

TableCallback

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

WebPartAddingEventHandler

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

WebPartAuthorizationEventHandler

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

WebPartCancelEventHandler

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

WebPartConnectionsCancelEventHandler

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

WebPartConnectionsEventHandler

表示方法,處理 WebPartsConnected 控制項的 WebPartsDisconnectedWebPartManager 事件。

WebPartDisplayModeCancelEventHandler

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

WebPartDisplayModeEventHandler

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

WebPartEventHandler

表示將處理 WebPartAdded 物件之 WebPartDeleted 事件、WebPartClosed 事件、WebPartMoved 事件、SelectedWebPartChanged 事件或 WebPartManager 事件的方法。

WebPartMovingEventHandler

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

WebPartVerbsEventHandler

表示 CreateVerbs 事件的委派。

另請參閱