如何防止mysite所有者表单删除MySite根网站

时间:2009-07-16 13:06:27

标签: sharepoint permissions mysite

我正在寻找一种方法来阻止SharePoint中的用户删除他的MySite,或者更准确地删除MySite的根网站。如果我可以存档,我可以放置一些用户也不允许删除的列表。

我首先考虑让用户有权删除网站,但我认为这也会阻止他删除他创建的子网站。所以这不是一个选项,因为我不想限制MySite的使用。

那么我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:1)

您开发了一个为WebDeleting事件安装代码的功能,并根据您的需要将SPWebEventProperties.Cancel设置为true。

您可以检查RootWeb.Id是否与SPWebEventProperties.WebId相同,并以此为基础触发SPWebEventProperties.Cancel = true。