public override string GetDesignTimeHtml(DesignerRegionCollection regions)
        {
            IDictionary data = new HybridDictionary(2);

            data["CurrentView"] = this.CurrentView;
            if (base.UseRegions(regions, this.GetTemplate(this._changePassword)))
            {
                ((WebControl)base.ViewControl).Enabled = true;
                data.Add("RegionEditing", true);
                EditableDesignerRegion region = new TemplatedEditableDesignerRegion(this.TemplateDefinition)
                {
                    Description = System.Design.SR.GetString("ContainerControlDesigner_RegionWatermark")
                };
                regions.Add(region);
            }
            try
            {
                ((IControlDesignerAccessor)base.ViewControl).SetDesignModeState(data);
                ((ICompositeControlDesignerAccessor)base.ViewControl).RecreateChildControls();
                return(base.GetDesignTimeHtml());
            }
            catch (Exception exception)
            {
                return(this.GetErrorDesignTimeHtml(exception));
            }
        }
 public override string GetDesignTimeHtml(DesignerRegionCollection regions)
 {
     if (base.UseRegions(regions, this._login.LayoutTemplate))
     {
         ((WebControl)base.ViewControl).Enabled = true;
         IDictionary data = new HybridDictionary(1);
         data.Add("RegionEditing", true);
         ((IControlDesignerAccessor)base.ViewControl).SetDesignModeState(data);
         EditableDesignerRegion region = new TemplatedEditableDesignerRegion(this.TemplateDefinition)
         {
             Description = System.Design.SR.GetString("ContainerControlDesigner_RegionWatermark")
         };
         regions.Add(region);
     }
     return(this.GetDesignTimeHtml());
 }