2009-07-16 58 views
0

我正在寻找一种方法来阻止SharePoint中的用户删除他的MySite或从删除MySite的根网站更加精确。如果我可以存档这个,我可以放置一些列表,用户也不会被允许删除。如何防止mysite所有者表单删除MySite根网站

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

那么我能做些什么来解决这个问题?

回答

1

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

您可以检查RootWeb.Id是否与SPWebEventProperties.WebId相同,并根据您的触发SPWebEventProperties.Cancel = true。