0

我正在尝试从我的 ASP.NET Web 应用程序中删除 Sharepoint 中的文件。为此,我添加了具有删除附件方法的 List.asmx 网络参考。此方法必须使用三个参数传递。

   DeleteAttachment(String ListName,String ListItemID, String url);  

如果我的文件位置在下面

   http://example.com/sites/xxx/xxx/xxx/Shared Documents/yyy/zzz/Review comments_docx.doc

什么是 ListName、ListItemID、url。

下面是我的代码。如果我做错了什么,任何人都可以提出正确的建议。

    wsLists.Lists objList = new wsLists.Lists();
                    objList.Credentials = new NetworkCredential(GlobalVariablesBO.UserID, GlobalVariablesBO.Password, GlobalVariablesBO.Domain);
                    objList.Url = string.Concat("http://example.com/sites/xxx/xxx/xxx/_vti_bin/lists.asmx");
                    string url = Convert.ToString(item.GetDataKeyValue("SharePointURL"));
                    objList.DeleteAttachment("Shared Documents", "3", url); 
4

1 回答 1

0
 UpdateListItems(String ListName, XMLNode updates) 

is a actual method to delete a document in sharepoint.

于 2013-10-30T10:28:11.880 回答