我在这里发生了一些特别的事情(以一种糟糕的方式)。当我尝试通过列表中的代码创建项目时,出现错误:
尝试的操作被禁止,因为它超过了管理员强制执行的列表视图阈值。
但是,当我尝试使用默认 SharePoint 表单创建项目时,该项目会成功创建。
现在,该列表的项目少于 100 个。阈值限制设置为 5000 个项目。该列表未启用版本控制。
奇怪的是,这在默认 SharePoint 中有效,但在自定义代码中出错。我下面的代码没有什么不同:
bool intAllowUpdates = list.ParentWeb.AllowUnsafeUpdates;
list.ParentWeb.AllowUnsafeUpdates = true;
SPListItem selectedItem = list.AddItem();
// Set the data for fields using selectedItem[""] = "";
selectedItem.Update();
list.ParentWeb.AllowUnsafeUpdates = intAllowUpdates;
任何帮助表示赞赏!