實現WebPart通訊功能

2022-03-24 23:29:22 字數 479 閱讀 4579

在乙個頁面中的webpart控制項之間是相互獨立的,依賴與它的通訊機制我們可以實現基於靜態連線和動態連線的webpart通訊。

在互相通訊的webpart控制項之間,一方作為provider,另一方作為consumer,他們之間的資料互動由webpartmanager來管理。在同乙個頁面中,可以存在多對通訊,同乙個provider可以與多個consumer通訊,但是乙個consumer只能從乙個provider那獲取資料。

實現webpart通訊的方法:

(1)定義介面

(2)實現介面成員

(3)在provider中實現[connectionprovider]方法

(4)在consumer中實現[connectionconsumer]方法

(5)在webpartmanager中宣告靜態連線

基於動態的連線的webpart通訊只是不需要在webpartmanager中宣告靜態連線,並且新增了乙個connectionszone。

實現WebPart管理功能

實現webpart管理功能需要用到catalogzone declarativecatalogpart pagecatalogpart importcatalogpart這四個控制項。其中catalogzone是作為後三個控制項的容器。declarativecatalogpart 以宣告的方式向控制...

實現簡單的WebPart

在前面的文章中,我們講解了很多基礎的內容,主要包括安裝配置 簡單的建立 等。相對來說比較簡單。此文實現簡單的webpart,繼續我們的sharepoint之旅。webpart webpart大家應該不會陌生,webpart是asp.net 2.0中乙個非常令人激動的特性。它為建立動態的網頁介面提供了...

兩個webpart控制項之間進行通訊

imports microsoft.visualbasic public inte ce iselecteddate readonly property selecteddate as date end inte ce 這裡,我們返回乙個唯讀的日期屬性selecteddate.2 再建立乙個日曆控制...