下面是将两个Part连接起来:
选择第一个Part中的文件夹节点后,第二个Part就会将选中文件夹中的文件列表展现出来了。
Part中的TreeView是直接使用的Microsoft IE WebControls里面的TreeView控件。两个Part都是基于我的UserControl Wrapper来做的,就是说,两个Part实际上都是标准的ASP.NET用户控件(.ascx和.ascx.cs文件)。UserControl Wrapper可以使WebPart Connection的开发非常简单,已经不需要再了解WebPart Connection的机制就可以直接开发出可以传递数据的WebPart了。
如果有需要的朋友,可以在这里下载这两个Part的源码后参考一下,然后根据自己需要的样式和功能进行修改。