我已经创建了一个SharePoint列表。我想偶尔使用.NET应用程序更新该列表。我该怎么做?
编辑:这必须在远程计算机上运行。
答案 0 :(得分:3)
pgb的回答是正确的。真的很简单。需要注意的是,使用SharePoint对象模型的代码必须在SharePoint服务器本身上运行 - 而不是远程计算机上运行。如果您尝试远程与SharePoint列表进行交互,则可能需要使用Web服务。 SharePoint 2007在其内置Web服务中具有良好的列表操作覆盖率,但如果您想要更具体的功能,您可以随时使用自己的功能。
滚动自己的选项的一个很好的起点是:http://msdn.microsoft.com/en-us/library/ms464040.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)