public override string GetDesignTimeHtml() { AdRotator viewControl = (AdRotator)base.ViewControl; StringWriter writer = new StringWriter(CultureInfo.CurrentCulture); DesignTimeHtmlTextWriter writer2 = new DesignTimeHtmlTextWriter(writer); HyperLink link = new HyperLink { ID = viewControl.ID, NavigateUrl = "", Target = viewControl.Target, AccessKey = viewControl.AccessKey, Enabled = viewControl.Enabled, TabIndex = viewControl.TabIndex }; link.Style.Value = viewControl.Style.Value; link.RenderBeginTag(writer2); Image image = new Image(); image.ApplyStyle(viewControl.ControlStyle); image.ImageUrl = ""; image.AlternateText = viewControl.ID; image.ToolTip = viewControl.ToolTip; image.RenderControl(writer2); link.RenderEndTag(writer2); return(writer.ToString()); }
public ViewRendering GetViewRendering(Control control) { string str; DesignerRegionCollection regions; try { this._partViewRendering = ControlDesigner.GetViewRendering(control); regions = this._partViewRendering.Regions; WebPart part = control as WebPart; if (part == null) { part = new DesignerGenericWebPart(PartDesigner.GetViewControl(control)); } StringWriter writer = new StringWriter(CultureInfo.InvariantCulture); this.RenderWebPart(new DesignTimeHtmlTextWriter(writer), (WebPart)PartDesigner.GetViewControl(part)); str = writer.ToString(); } catch (Exception exception) { str = ControlDesigner.CreateErrorDesignTimeHtml(System.Design.SR.GetString("ControlDesigner_UnhandledException"), exception, control); regions = new DesignerRegionCollection(); } StringWriter writer2 = new StringWriter(CultureInfo.InvariantCulture); DesignTimeHtmlTextWriter writer3 = new DesignTimeHtmlTextWriter(writer2); bool flag = base.Zone.LayoutOrientation == Orientation.Horizontal; if (flag) { writer3.AddStyleAttribute("display", "inline-block"); writer3.AddStyleAttribute(HtmlTextWriterStyle.Height, "100%"); writer3.RenderBeginTag(HtmlTextWriterTag.Span); } writer3.Write(str); if (flag) { writer3.RenderEndTag(); } return(new ViewRendering(writer2.ToString(), regions)); }