列表视图阈值超出了代码中的错误,但在SharePoint中没有

时间:2013-10-04 22:43:18

标签: c# sharepoint sharepoint-2010 sharepoint-list

我在这里有一些特别的事情(以一种糟糕的方式)。当我尝试按列表中的代码创建项目时,我收到错误:

  

禁止尝试的操作,因为它超出了管理员强制执行的列表视图阈值。

但是,当我尝试使用默认的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;

感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

尝试更改列表查看查找阈值。检查您是否有超过8个查找字段?