最近我遇到了以下情况:
我的问题是guid对web.RecycleBin.Delete的期望是什么?我使用了item.UniqueId,但我认为我错了
答案 0 :(得分:0)
根据我的测试,您可以尝试以下代码。您可以将GUID存储在临时数组中。
using (SPSite site = new SPSite(strSiteUrl))//SPContext.Current.Site)
{
using (SPWeb web = site.OpenWeb())
{
// Allow Unsafe Updates to prevent the cross site scripting
web.AllowUnsafeUpdates = true;
//// Get The SPList
SPList list = web.Lists["123"];
// Get the list items
SPListItem item = list.Items[0];
Guid strGuid = item.UniqueId;
item.Delete();
Guid[] guids = { strGuid };
web.RecycleBin.Delete(guids);
}
}
但是我建议您使用CSOM进行操作。