ItemAdded запускает три раза - PullRequest
       20

ItemAdded запускает три раза

0 голосов
/ 11 января 2012

Я программно добавил приемник событий ItemAdded для библиотеки документов SharePoint, и все отлично работает на моем компьютере.Я зарегистрировал свой код, и мой коллега получил последний код из нашей TFS, собрал проект и протестировал его.

На компьютере моего коллеги событие ItemAdded запускается три раза, когда он добавляет документ из графического интерфейса SharePoint.1003 *

На моем компьютере это срабатывает только один раз, как и должно.

Вы видели нечто подобное и знаете, как его решить?

Ответы [ 3 ]

1 голос
/ 11 января 2012

есть ли у вас похожие типы контента в списке? Я помню проблему, заключающуюся в том, что различные события будут запускаться один раз для каждого типа объекта в списке.

Обходной путь - проверить тип содержимого текущего элемента с помощью

properties.ListItem[SPBuiltInFieldId.ContentTypeId]

Этот обходной путь работает хорошо в нашем решении. Где-то на MSDN я нашел статью, описывающую эту проблему. На самом деле я не могу вспомнить точную ссылку. Sry

Торстен

0 голосов
/ 09 января 2014

Я обнаружил, что после удаления ссылки множественной загрузки во всплывающем окне загрузки, она вызывает событие itemadding только один раз

0 голосов
/ 12 января 2012

Я рекомендую поделиться кодом на ItemAdded.

Кроме того, пока он работает нормально на большинстве ваших машин и проблема с 1 машиной, вы хороши .. Просто получите новое семейство сайтов, полностью удалите решение IISReset и снова разверните решение

...