0

我目前正在使用以下代码获取用户所属的组列表:

SPUser user = SPContext.Current.Web.CurrentUser;
var groupNames = (from SPGroup userGroup in user.Groups select userGroup.Name).ToList();

我现在需要做的是遍历每个返回任何子组的 SPGroup。有谁知道我怎么能做到这一点?

问候

4

1 回答 1

1

我认为SPGroup不能有 SPGroup 的孩子。一个SPGroup有孩子SPUser。但是 aSPUser可以是域组(IsDomainGroup属性:http: //msdn.microsoft.com/en-us/library/microsoft.sharepoint.spuser.isdomaingroup.aspx)。这意味着域用户和组被保存为SPUser对象。

于 2011-03-30T11:09:01.310 回答