2009-11-10 71 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

相關問題