如何获取SharePoint中所有用户的列表

问题描述:

如何通过代码获取SharePoint中某个组中所有用户的列表?如何获取SharePoint中所有用户的列表

我用这第一行代替它,它的工作。谢谢老兄:)

SPGroupCollection collGroups = SPContext.Current.Web.Groups; 

foreach (SPGroup oGroup in collGroups) 
       { 
        foreach (SPUser oUser in oGroup.Users) 
        { 
         Response.Write(oUser.Name); 

        Label l = new Label(); 
        l.Text = oUser.Name; 

        PlaceHolderContents.Controls.Add(l); 
        PlaceHolderContents.Controls.Add(new LiteralControl("<br/>")); 
       } 
      } 

using (SPWeb oWebsite = SPContext.Current.Site.OpenWeb("Website_URL")) 
{ 
    SPGroupCollection collGroups = oWebsite.Groups; 
    foreach (SPGroup oGroup in collGroups) 
    { 
     foreach(SPUser oUser in oGroup.Users) 
     { 
      Response.Write(oUser.Name); 
     } 
    } 
} 
+0

谢谢你,但我得到这个错误。 “http:// kermit:91/ExternalFAQ/default.aspx”包含非法字符':'。 我应该写什么而不是“Website_URL”? – 2009-08-12 15:26:36