0

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

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

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

4

1 回答 1

1

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

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

于 2009-07-16T13:48:53.247 回答