.NET_STAR

打造技术团队,愿与您共同开创事业!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: :: 管理 ::

#region 获取根菜单ID
        private string[] GetRootMenuID(string userName)
        {
            SPList userBlockList = web.Lists[SysConst.T_UserBlock];
            var qList = (from SPListItem userblock in userBlockList.Items where userblock.GetStringValue("UserAD").Equals(userName) select new { MenuID = userblock.GetStringValue("RootMenuID") }).Distinct();

            System.Collections.ArrayList list = new System.Collections.ArrayList();
            if (qList != null)
            {
                foreach (var q in qList)
                {
                    list.Add(q.MenuID);
                }
            }
 
            return (string[])list.ToArray(typeof(string));
        }
        #endregion

posted on 2010-08-11 17:24  雷明  阅读(733)  评论(0编辑  收藏  举报