Jaa


跨页面的Connected Web Part

下面是在SPS2003中使用跨页面的Connected Web Part的方法:

1. 首先,从下面的地址下载两个示例的Connected Web Part,这样我们就不需要从头写起了:

 

https://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/smpcomiIFilterProvider.asp

 

2. 在调用RegisterInterface这个方法的时候,要确保把allowCrossPageConnection这个参数设置为True。

 

3. 同时,把下面的语句注释掉。在跨页面的情况下,connectedPart.Title是得不到的。

 

_connectedWebPartTitle = SPEncode.HtmlEncode(connectedPart.Title);

 

4. 好了,现在就可以加在一个WSS Site的两个页面上,然后用FrontPage 2003来配置连接了。

注意一下,两个Web Part在不同的WSS Site或者不同的Area上是不行的。同时,一定要使用FrontPage 2003来连接。

同时,今天还看到一个ASP.NET 2.0中的跨页面的Connected Web Part的例子,一起学习。

WebParts and Cross-Page Connections

https://www.nikhilk.net/Entry.aspx?id=53