我的网站集中有350个组。我需要通过传递登录名来获取用户所属的组?如何以编程方式获得?
答案 0 :(得分:1)
SPUser
(如果您不知道是否已添加,请使用SPWeb.EnsureUser)答案 1 :(得分:1)
在ASP.NET论坛上查看这篇优秀文章:
C# Example: How to get all groups, users and roles from SharePoint using SPGroup, SPUser, SPRole ...
答案 2 :(得分:0)
CheckOut this one
SPFieldUserValue usersField = new SPFieldUserValue(SPContext.Current.Web); bool isUser = SPUtility.IsLoginValid(SPContext.Current.Site,usersField.User.LoginName); SPGroup group = SPContext.Current.Web.Groups.GetByID(usersField.LookupId);