Мы хотели бы заблокировать удаление документов в списке на основе некоторых пользовательских функций.
Мы попытались реализовать это в событии ItemDeleting.Когда мы устанавливаем для свойства cancel объекта SPItemEventProperties значение true, когда мы не хотим, чтобы пользователь мог удалить документ.
Произошло то, что параметр «Удалить» в раскрывающемся меню исчез, когда пользователю было запрещеноудалить документ.В некотором смысле это работает, но событие запускается до того, как пользователь действительно пытается удалить документ.
Что создает нам проблемы, так это то, что пользователь может удалить документ, если он подключается к библиотеке документов через MS Word2003. В этом случае не похоже, что событие ItemDeleting сработало.
Есть ли способ, которым мы можем получить событие, чтобы запустить и откатить удаление, когда документ удаляется через MS Word.
Редактировать
Часть проблемы может заключаться в том, что события не запускаются в обозревателе .Есть ли исправление для этой "ошибки"?