我目前正在使用以下代码获取用户所属的组的列表:
SPUser user = SPContext.Current.Web.CurrentUser;
var groupNames = (from SPGroup userGroup in user.Groups select userGroup.Name).ToList();我现在需要做的是遍历每个返回任何子组的SPGroup。有人知道我是如何做到这一点的吗?
问候
发布于 2011-03-30 19:09:01
我认为SPGroup不能有SPGroup类型的子元素。一个SPGroup的孩子都是SPUser。但是属性可以是域组(IsDomainGroup SPUser:http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spuser.isdomaingroup.aspx)。这意味着域用户和组将作为SPUser对象保留。
https://stackoverflow.com/questions/5485399
复制相似问题