在一个页面中的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实现的模块拖拽,并保存到数据库中。 数据库自己建就可以了,保存的字段用Image或者Ntext类型。 本资源实现模块的添加、删除,位置保存。 自己研究好了好久才实现的,给大家分享一下。
webpart教程 好东西 初学webpart的好帮手
自定义webpart,编辑webpart风格,增加webpart功能
里面告诉用户怎么使用webpart控件.
sharepoint webpart sharepoint webpartsharepoint webpart
webpart代码 详细的webpart代码
WebPart3.GIF
SharePoint WebPart开发教程实例
asp.net 2.0 webpart in actionasp.net 2.0 webpart in actionasp.net 2.0 webpart in action
WebPart模板文件是VS2005的插件程序,可在vs2005的新建C#项目中添加WebPart模板
有关SharePoint WebPart的一些文档笔记有关SharePoint WebPart的一些文档笔记有关SharePoint WebPart的一些文档笔记
(1)关闭webPart后重新打开webPart (2)webPart模式切换 (3)添加新的WebPart组件 供初学者使用,基本包含了webPart的使用
包含用户控件的最简单的webpart VS2005开发的moss2007中使用的webpart,在moss网站中使用是成功的。
本文描述了针对Microsoft Office SharePoint Server 2007的WebPart的开发环境的搭建。开发环境使用的操作系统为Windows 2003 SP1以上,并安装了Windows SharePoint Service 3.0。
webpart开发及于silverlight整合
用于sharepoint webpart 的开发,用此软件之后直接开发usercontrol即可。和国内的quickpart 差不多
sharepoint 2010 扩展webpart自定义属性边栏字段
webpart实例简易教程,适合初学者倒萨
=========webpart教程.===============
部署工具自带WebPart卸载功能(仅能够卸载由此工具或stsadm部署的WebPart)。 Notice(注意事项) This tool runs only in the WFE(Web Front End) in SharePoint server. 该部署工具仅能够运行在SharePoint的Web...