SharePoint跨站点内容查询Web部件
除了购买第三方之外,扩展CQWP控制以包括来自单独网站集的内容的最佳方法是什么 您不能覆盖内容查询Web部件以查询其他网站集。它使用SPSiteDataQuery,这仅限于当前网站集。但您可以创建一个自定义Web部件,该部件具有类似的功能,但通过url而不是从SPContext查看网站集。例如: 使用(SPSite站点=新SPSite(“”) { //构建一个SPSiteDataQuery //包括CAML查询 //使用结果数据表创建XML //使用XSLT将XML转换为HTMLSharePoint跨站点内容查询Web部件,sharepoint,cqwp,Sharepoint,Cqwp,除了购买第三方之外,扩展CQWP控制以包括来自单独网站集的内容的最佳方法是什么 您不能覆盖内容查询Web部件以查询其他网站集。它使用SPSiteDataQuery,这仅限于当前网站集。但您可以创建一个自定义Web部件,该部件具有类似的功能,但通过url而不是从SPContext查看网站集。例如: 使用(SPSite站点=新SPSite(“”) { //构建一个SPSiteDataQuery //包括CAML查询 //使用结果数据表创建XML //使用XSLT将XML转换为HTML }您不能覆盖内
}您不能覆盖内容查询Web部件以查询其他网站集。它使用SPSiteDataQuery,这仅限于当前网站集。但您可以创建一个自定义Web部件,该部件具有类似的功能,但通过url而不是从SPContext查看网站集。例如: 使用(SPSite站点=新SPSite(“”) { //构建一个SPSiteDataQuery //包括CAML查询 //使用结果数据表创建XML //使用XSLT将XML转换为HTML
}事实上,我们已经解决了。我们成功地继承了CQWP,并使用大量的reflector复制了大量CQWP代码,使其能够很好地查询其他网站集以及当前网站集。不过,所涉及的代码并不适用于心脏虚弱的人。事实上,我们找到了答案。我们成功地继承了CQWP,并使用大量的reflector复制了大量CQWP代码,使其能够很好地查询其他网站集以及当前网站集。不过,所涉及的代码并不适用于心脏虚弱的人。嗨,谢恩。你能提供有关实施的任何细节吗?也许是一篇博文。。。我想这会很有趣。谢谢嗨,谢恩。你能提供有关实施的任何细节吗?也许是一篇博文。。。我想这会很有趣。谢谢