zoukankan      html  css  js  c++  java
  • 循环去列表权限数据

    SPSecurity.RunWithElevatedPrivileges(delegate()
                {

                    using (SPSite site = new SPSite(curSite.ID))
                    {
                        using (SPWeb web = site.OpenWeb(curWeb.ID))
                        {
                            SPList spList = web.Lists["测试权限"];
                            foreach (SPRoleAssignment roleAss in spList.RoleAssignments)
                            {
                                //roleAss.Member.GetType().Equals(_Member.GetType()) && roleAss.Member.ID == _Member.ID;


                                Response.Write("角色名称"+roleAss.RoleDefinitionBindings.ToString()+"成员名称:" + roleAss.Member.Name + ";成员类型:" + roleAss.Member.GetType());

                                string strFormat = "";
                                foreach (SPRoleDefinition role in roleAss.RoleDefinitionBindings)
                                {
                                    strFormat += role.Name + ",";
                                }
                                Response.Write("权限级别名称" + strFormat+"<br/>");
                            }
                            //SPQuery query = new SPQuery();
                            ////SPFieldMultiLineText text = (SPFieldMultiLineText)web.SiteUserInfoList.Fields[SPBuiltInFieldId.Notes];
                            ////GroupType不为空时可以查出所有的配置信息组里的人员
                            //query.Query = "<Where><IsNotNull><FieldRef Name='GroupType'/></IsNotNull></Where>";
                            //SPList spList = web.Lists["用户信息列表"];
                            //gvInfo.DataSource = spList.GetItems(query).GetDataTable();
                            //gvInfo.DataBind();
                            //query = new SPQuery();
                            ////IsGroup为职责可以获取MOSS组里标记为职责的组
                            //query.Query = "<Where><And><Eq><FieldRef Name='IsGroup'/><Value Type='Text'>职责</Value></Eq><Eq><FieldRef Name='IsEnable'/><Value Type='Text'>是</Value></Eq></And></Where>";
                            //DataTable dt = spList.GetItems(query).GetDataTable();
                            //if (dt != null)
                            //{
                            //    gvGroupInfo.DataSource = dt;
                            //    gvGroupInfo.DataBind();
                            //}

                        }
                    }
                });

  • 相关阅读:
    vue自定义指令
    ZOJ Problem Set–2104 Let the Balloon Rise
    ZOJ Problem Set 3202 Secondprice Auction
    ZOJ Problem Set–1879 Jolly Jumpers
    ZOJ Problem Set–2405 Specialized FourDigit Numbers
    ZOJ Problem Set–1874 Primary Arithmetic
    ZOJ Problem Set–1970 All in All
    ZOJ Problem Set–1828 Fibonacci Numbers
    要怎么样调整状态呢
    ZOJ Problem Set–1951 Goldbach's Conjecture
  • 原文地址:https://www.cnblogs.com/hqbird/p/2058908.html
Copyright © 2011-2022 走看看