如何使用.net更新共享点列表?

时间:2009-11-10 21:05:29

标签: sharepoint sharepoint-2007

我已经创建了一个SharePoint列表。我想偶尔使用.NET应用程序更新该列表。我该怎么做?

编辑:这必须在远程计算机上运行。

3 个答案:

答案 0 :(得分:3)

pgb的回答是正确的。真的很简单。需要注意的是,使用SharePoint对象模型的代码必须在SharePoint服务器本身上运行 - 而不是远程计算机上运行。如果您尝试远程与SharePoint列表进行交互,则可能需要使用Web服务。 SharePoint 2007在其内置Web服务中具有良好的列表操作覆盖率,但如果您想要更具体的功能,您可以随时使用自己的功能。

滚动自己的选项的一个很好的起点是:http://msdn.microsoft.com/en-us/library/ms464040.aspx

可以在http://msdn.microsoft.com/en-us/library/lists.aspx

找到列表网络服务的SDK文档

答案 1 :(得分:2)

假设您拥有siteId和webId,您可以执行以下操作:

using (SPSite site = new SPSite(siteId))
{
    SPWeb web = site.OpenWeb(webId);
    SPList list = web.Lists["ListName"];

    // Manipulate your SPList here
}

答案 2 :(得分:2)