问题描述
||
其实我想添加标题和其他字段的值,但是我没有项目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,并且可以对其进行操作,然后将其保存到列表中。