public override string GetDesignTimeHtml(DesignerRegionCollection regions) { try { WebPartZone viewControl = (WebPartZone) base.ViewControl; bool flag = base.UseRegions(regions, this._zone.ZoneTemplate, viewControl.ZoneTemplate); if ((viewControl.ZoneTemplate == null) && !flag) { return this.GetEmptyDesignTimeHtml(); } ((ICompositeControlDesignerAccessor) viewControl).RecreateChildControls(); if (flag) { viewControl.Controls.Clear(); WebPartEditableDesignerRegion region = new WebPartEditableDesignerRegion(viewControl, base.TemplateDefinition) { IsSingleInstanceTemplate = true, Description = System.Design.SR.GetString("ContainerControlDesigner_RegionWatermark") }; regions.Add(region); } return base.GetDesignTimeHtml(); } catch (Exception exception) { return this.GetErrorDesignTimeHtml(exception); } }
public override string GetDesignTimeHtml(DesignerRegionCollection regions) { try { WebPartZone viewControl = (WebPartZone)base.ViewControl; bool flag = base.UseRegions(regions, this._zone.ZoneTemplate, viewControl.ZoneTemplate); if ((viewControl.ZoneTemplate == null) && !flag) { return(this.GetEmptyDesignTimeHtml()); } ((ICompositeControlDesignerAccessor)viewControl).RecreateChildControls(); if (flag) { viewControl.Controls.Clear(); WebPartEditableDesignerRegion region = new WebPartEditableDesignerRegion(viewControl, base.TemplateDefinition) { IsSingleInstanceTemplate = true, Description = System.Design.SR.GetString("ContainerControlDesigner_RegionWatermark") }; regions.Add(region); } return(base.GetDesignTimeHtml()); } catch (Exception exception) { return(this.GetErrorDesignTimeHtml(exception)); } }