webparts 简单实例

 

webparts 简单实例_第1张图片

静态通讯方式
在 WebPartManager的 元素中定义
最终用户无法修改
的实例


ProviderID="Weather1" ProviderConnectionPointID="ZipCodeProvider"
ConsumerID="News1" ConsumerConnectionPointID="ZipCodeConsumer" />

webparts 简单实例_第2张图片

 

 

webparts 简单实例_第3张图片

 

webparts 简单实例_第4张图片

注意:         通讯订阅者
实现方法接收接口参数
方法特性 [ConnectionConsumer]
[ConnectionConsumer ("Zip Code", "ZipCodeConsumer")]
public void GetIZipCodeInterface (IZipCode provider)
{
string zip = provider.GetZipCode (); // Get zip code from provider
...
}

 

需要注意的是,不管是提供者还是消费者都必须继承:WebPart,

提供者:

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(webparts 简单实例)