我正在寻找一种方法来防止SharePoint中的用户删除他的MySite,或者更准确地说是删除MySite的根网站。如果我可以将这个存档,我可以放置一些用户也不允许删除的列表。
我首先想到的是让用户拥有删除网站的权利,但我认为这也会阻止他删除他创建的子网站。所以这不是一个选项,因为我不想限制MySite的使用。
那么我能做些什么来解决这个问题呢?
发布于 2009-07-16 13:48:53
您将开发一个为WebDeleting事件安装代码的功能,并根据需要将SPWebEventProperties.Cancel设置为true。
您可能可以检查RootWeb.Id是否与SPWebEventProperties.WebId相同,并基于此触发SPWebEventProperties.Cancel = true。
https://stackoverflow.com/questions/1137445
复制相似问题