webparts 简单实例

来源:互联网 发布:java项目业务流程 编辑:程序博客网 时间:2024/05/21 18:47

 

静态通讯方式
在 WebPartManager的 <StaticConnections> 元素中定义
最终用户无法修改
<asp:Connection>的实例
<asp:WebPartManager ID="WebPartManager1" Runat="server">
<StaticConnections>
<asp:Connection ID="ZipCodeConnection" Runat="server"
ProviderID="Weather1" ProviderConnectionPointID="ZipCodeProvider"
ConsumerID="News1" ConsumerConnectionPointID="ZipCodeConsumer" />
</StaticConnections>
</asp:WebPartManager>

 

 

 

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

 

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

提供者:

 

 

 

 

 

 

 

 

 

原创粉丝点击