如何使用List.asmx获取SharePoint中最后添加的文档ID

问题描述

|| 其实我想添加标题和其他字段的值,但是我没有项目ID?我正在使用WebRequest添加文档内容。它添加成功,添加其他信息标题等     

解决方法

调用Update方法后,可以使用SPListItem变量获取ID。 例如:
int newID = 0;
SPListItemCollection listItems = mySite.Lists[\"Friends\"].Items;
SPListItem item = listItems.Add();

item[\"Title\"] = \"Joe Smith\";

item.Update();
newID = item.ID;
    ,一般方法是在该列表上搜索具有最近创建日期的项目。当然,问题在于其他人可能会在过程的中间将某些内容添加到该列表中。     ,我认为,处理项目的最佳方法是将事件接收器添加到创建内容的列表的ItemAdding事件中。 在此事件方法中,您将获得项目的ID,并且可以对其进行操作,然后将其保存到列表中。