Настройки для этого списка были недавно изменены. Обновите свой браузер перед редактированием этого списка - PullRequest
0 голосов
/ 02 апреля 2012

У меня есть приложение C #, из которого я загружаю документы в библиотеку документов SharePoint 2010 (с включенной историей версий).Ниже приведена строка кода, которую я использую для загрузки документа:

Web.Files.Add(destinationURL, documentFileStream, metaDataHashTable, trueBooleanToOverwriteChanges);

Проблема возникает, когда я загружаю документ, когда в браузере открывается страница редактирования другого документа.Когда я пытаюсь нажать кнопку «Сохранить», отображается указанная ошибка (настройки этого списка были недавно изменены. Перед редактированием этого списка обновите браузер.)

Я обновил Sharepoint Foundation с упомянутым исправлением здесь но это не решило проблему.

1 Ответ

0 голосов
/ 08 мая 2013

У меня была та же проблема, которую я сделал, используя EventFiringEnabled.

Если у вас нет получателя событий в определенном списке / библиотеках, используйте это.

this.EventFiringEnabled = false;

Web.Files.Add(destinationURL, documentFileStream, metaDataHashTable, trueBooleanToOverwriteChanges);

 this.EventFiringEnabled = true;

и если у вас есть получатель событий, связанный со списком / библиотеками, используйте его перед запуском кода и сделайте его истинным в блоке finally

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...