跨页面的Connected Web Part
下面是在SPS2003中使用跨页面的Connected Web Part的方法:
1. 首先,从下面的地址下载两个示例的Connected Web Part,这样我们就不需要从头写起了:
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