0

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

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

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

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

4

3 回答 3

1

do you have the similar contenttypes on the list? I remember an issue that various events will be fired once per conenttype on the list.

Workaround is to check the contenttype of the current item by using

properties.ListItem[SPBuiltInFieldId.ContentTypeId]

This workaround is working fine in our solution. Somewhere on MSDN i found an article describing that issue. Actually I can't remember the exact link. Sry

thorsten

于 2012-01-11T16:15:53.613 回答
0

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

于 2014-01-09T08:26:12.390 回答
0

我会推荐在 ItemAdded 上共享代码。

此外,只要它在您的大多数机器上都可以正常工作并且问题是 1 台机器,那么您就很好了.. 只需获取一个新的网站集,完全撤消删除解决方案,IISReset 并再次部署解决方案

于 2012-01-12T03:37:49.820 回答