How can I prevent users from deleting a sharepoint task list item? Should I override the ItemDeleting event, or are there other site level options available to achieve the same?
You can also configure your own permission level out of the box.
"Contribute" " ". .
, ItemDeleting:
public override void ItemDeleting(SPItemEventProperties properties) { properties.ErrorMessage = "User don't have permission"; properties.Cancel = true; }