我是Sharepoint (WSS 3.0)的新手,我的任务是创建一个公司内部网。该站点将有许多子站点-每个子站点属于不同的部门。每个子站点在其顶级页面上都有一个“公告”sub部件。
我想要做的是从每个子站点获取最新的公告,并将它们显示在主要的顶级站点上-其想法是公司中的任何人都可以在顶层看到每个部门正在发生的事情。
我的问题是,做这件事最好的方法是什么?有没有人有任何链接可以为我指明正确的方向。
非常感谢。
发布于 2009-07-23 16:09:12
如果你有MOSS,你应该使用Content Query Web Part这里是way to do it。
你也可以通过using Data View Web Part来实现同样的效果。
第三种选择是创建一个自定义代码来实现这一点,但既然你提到你是SharePoint的新手,我建议你不要这么做,因为这可能有点复杂,而且它无法与内置web部件的强大之处相提并论。
这里你应该考虑的是安全性。如果来自DeptA的UserA没有从SiteB读取公告的权限,那么您正在构建的东西就没有多大意义,因为来自SiteB的信息将对此用户不可见。
发布于 2009-07-24 04:04:11
除了Toni回答,如果自定义代码可以,您可以尝试SPDataSource & SPGridView。
https://stackoverflow.com/questions/1172050
复制相似问题