ItemAdded触发三次



我以编程方式为SharePoint文档库添加了ItemAdded事件接收器,在我的计算机上一切正常。我签入了我的代码,我的同事从我们的TFS中获得了最新的代码,构建了项目并进行了测试

在我同事的计算机上,当他从SharePoint GUI添加文档时,ItemAdded事件会触发三次。

在我的电脑上,它只触发一次。

你见过类似的事情吗?你知道如何解决吗?

您的列表中有类似的内容类型吗?我记得有一个问题,列表上的每个conenttype都会触发一次各种事件。

解决方法是使用检查当前项目的内容类型

properties.ListItem[SPBuiltInFieldId.ContentTypeId]

这种变通方法在我们的解决方案中运行良好。在MSDN上的某个地方,我发现了一篇描述这个问题的文章。事实上,我记不起确切的联系了。Sry

thorsten

我建议在ItemAdded上共享代码。

此外,只要它在你的大多数机器上都能正常工作,并且问题是1台机器,你就很好。。只需获取一个新的网站集,完全收回删除解决方案,IISReset并再次部署解决方案即可

我发现在上传弹出窗口中删除多个上传链接后,它只调用了一次项添加事件

最新更新