foreach (SPRoleAssignment RoleAss in list.RoleAssignments)
{
int UserID = RoleAss.Member.ID;
string UserLoginName = RoleAss.Member.Name;
try
{
SPGroup Group = myWeb.Groups.GetByID(UserID);
}
catch
{
try
{
SPUser User = myWeb.AllUsers.GetByID(UserID);
SPRoleAssignment Roles = list.RoleAssignments.GetAssignmentByPrincipal(User);
foreach (SPRoleDefinition RoleDef in RoleAss.RoleDefinitionBindings)
{
if (RoleDef.Name.Equals("版主"))
bbsModel.Admin += " " + User.Name;
}
}
catch (Exception ee)
{
Response.Write(ee.Message + "<br>");
}

}


浙公网安备 33010602011771号