Как запретить пользователям удалять элемент списка задач sharepoint?Должен ли я переопределить событие ItemDeleting или есть другие варианты уровня сайта, доступные для достижения того же самого?
Вы также можете установить пользовательский уровень разрешений из коробки.
Я бы рекомендовал использовать существующий уровень разрешений «Участие» в качестве руководства и просто снимите флажок в списке разрешений «Удалить элементы».Затем вы можете дать своим пользователям это разрешение на список.
Вы можете использовать приемник события элемента списка, метод ItemDeleting:
public override void ItemDeleting(SPItemEventProperties properties) { properties.ErrorMessage = "User don't have permission"; properties.Cancel = true; }