2009-11-10 48 views

回答

2

假设你有你的网站ID和webId你可以做这样的事情:

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

    // Manipulate your SPList here 
} 
+3

找到我想你也想用'使用'围绕'OpenWeb'调用。 – 2009-11-10 21:13:01

3

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

一个很好的出发点,为滚你自己的选择是在这里:http://msdn.microsoft.com/en-us/library/ms464040.aspx

的SDK文档的列表Web服务可以在http://msdn.microsoft.com/en-us/library/lists.aspx

+0

不幸的是,在服务器上运行并不是一个可行的选择。你有更多的信息一个内置的Web服务? – 2009-11-11 01:25:53

相关问题