예제 #1
0
파일: Home.aspx.cs 프로젝트: varlo/Unona9
        private void BindRightCatalog()
        {
            WebPartInfo[] infos = Config.WebParts.GetAvailableWebParts(WebPartZone.HomePageRightZone);

            rptCatalogWebParts.DataSource = infos;
            rptCatalogWebParts.DataBind();

            ZoneToAddPartsTo = WebPartZone.HomePageRightZone;
        }
예제 #2
0
        private void BindLeftCatalog()
        {
            IList<string> lstTitles = (from WebPart wp in wpzHomePageLeftZone.WebParts select wp.Title.ToLower()).ToList();
            WebPartInfo[] infos = Config.WebParts.GetAvailableWebParts(WebPartZone.HomePageLeftZone)
                .ToList().Where(x => !lstTitles.Contains(x.Name.ToLower())
                                  && !lstTitles.Contains(x.Name.Translate().ToLower())).ToArray();

            rptCatalogWebParts.DataSource = infos;
            rptCatalogWebParts.DataBind();

            ZoneToAddPartsTo = WebPartZone.HomePageLeftZone;
        }