以编程方式将任务添加到sharepoint中的taskList中

时间:2009-06-24 11:08:15

标签: c# sharepoint tasklist

我有URL上的任务列表,我想要的,当页面加载时,任务列表应该加载其子站点的所有聚合任务。

我想用C#

来做

2 个答案:

答案 0 :(得分:2)

您可能不需要自己开发,因为有现成的解决方案。

<强>外的现成

如果您拥有Office SharePoint Server 2007(不仅仅是WSS 3.0),只需添加内容查询Web部件,然后执行您要添加聚合数据的页面。然后将其配置为仅显示“任务”列表中的项目。

如果您还拥有WSS 3.0,则另一个选项是SharePoint Designer。您可以将数据视图Web部件添加到页面并将其配置为执行相同操作,但仅限于一组固定的站点。

您还可以购买其他解决方案。

自定义

如果您仍想沿着自定义路线前进,还有几种选择。看看this SharePoint Dev Wiki page上的内容。同样,其中一些需要Office SharePoint Server。

还有循环遍历子站点的方法,为每个列表获取实例,然后使用techniques listed here查询该列表。如果您有多个子站点或包含大量项目的列表,则不建议这样做,因为它会耗费大量内存,并且您需要实施缓存解决方案。

答案 1 :(得分:0)

您可以使用内容查询Web部件和范围仅子网站的任务列表:

http://www.novolocus.com/2008/07/18/content-roll-up-options-part-ii-content-query-web-part/