5
如何防止用户删除SharePoint项任务列表项? 我应该重写ItemDeleting事件还是有任何其他网站级别的选项可用来实现相同?防止SharePoint列表项删除
如何防止用户删除SharePoint项任务列表项? 我应该重写ItemDeleting事件还是有任何其他网站级别的选项可用来实现相同?防止SharePoint列表项删除
你也可以设置自定义权限级别的开箱。
我会建议使用现有的“贡献”权限级别为指导,只需取消选中“删除项目”列表的权限。然后,您可以授予您的用户该列表的权限。
您可以使用列表项事件接收器,ItemDeleting方法:
public override void ItemDeleting(SPItemEventProperties properties)
{
properties.ErrorMessage = "User don't have permission";
properties.Cancel = true;
}
同意这种方法。我已经完成了这个工作,并且调用了权限级别,比如“Contribute without Delete” – 2011-04-04 20:22:06