Sharepoint WebParts

Gor*_*son 5 sharepoint web-parts webpart-connection

假设您有几个webpart,一个作为控制器,另外几个从控制器获取信息并对其进行操作.使用ASP 2.0中引入的Consumer/Producer接口进行建模非常容易.

你怎么能在保持上述情况的同时增加互动?

一个简单的例子是:用户将信息输入到执行搜索的webpart A中,结果将显示在webpart B上.Webpart C允许您过滤应该触发webpart A重新提交查询的结果,从而更新结果是B.

在WSS 3.0中似乎不可能这样做,因为在任何时候只允许在所有连接中使用1个接口.

这甚至有意义吗?:-)

use*_*375 2

启用任意控制通信的一个快速但肮脏的解决方案是使用递归查找控制和事件。让控件按控件类型搜索控件树以获取所需内容,然后订阅发布控件上公开的事件。

我之前曾使用过该技巧,使标准服务器控件在嵌入不同供应商的 CMS 系统中时能够找到彼此,从而完全避免特定的通信 API。