【发布时间】:2011-07-29 03:11:05
【问题描述】:
如何防止用户删除共享点任务列表项? 我应该覆盖 ItemDeleting 事件还是有任何其他站点级别的选项可用于实现相同的目标?
【问题讨论】:
标签: sharepoint sharepoint-2007 sharepoint-list
如何防止用户删除共享点任务列表项? 我应该覆盖 ItemDeleting 事件还是有任何其他站点级别的选项可用于实现相同的目标?
【问题讨论】:
标签: sharepoint sharepoint-2007 sharepoint-list
您还可以设置开箱即用的自定义权限级别。
我建议使用现有的“贡献”权限级别作为指导,只需取消选中“删除项目”列表权限即可。然后,您可以向您的用户授予该列表的权限。
【讨论】:
可以使用List Item Event Receiver,ItemDeleting方法:
public override void ItemDeleting(SPItemEventProperties properties)
{
properties.ErrorMessage = "User don't have permission";
properties.Cancel = true;
}
【讨论】: