在SharePoint 2013中创建或编辑列表项时,我遇到了一些常见的错误,即" Column''不存在。它可能已被其他用户删除。"
问题是引号中没有列出列名。这是空白的。我已经运行了一个powershell脚本来输出列表中的所有字段,并且似乎没有任何问题。一些列正在使用托管元数据。但是我无法想到解决这个问题的原因。
答案 0 :(得分:0)
当我以编程方式删除特定列表项时,我收到了同样的错误。
我发现项目删除事件是在后端触发。
我通过创建两种禁用和解决方法来解决这个问题。在事件接收器中启用事件并创建事件接收器类的对象,并在以编程方式删除项目之前调用这些方法。