Example #1
0
 private void RenderOutput(HtmlWriter writer)
 {
     foreach (var control in _dataFields)
         writer.AddAttribute("umb_" + control.ID, ((IMacroGuiRendering)control).Value);
     writer.AddAttribute("umb_macroalias", MacroAlias);
     writer.AddAttribute("ismacro", "true");
     writer.AddAttribute("onresizestart", "return false;");
     writer.AddAttribute("umbversionid", "cc9ae04b-c494-4692-a4b9-c20416b050b1");
     writer.AddAttribute("umbpageid", Request.QueryString["id"]);
     writer.AddAttribute(HtmlTextWriterAttribute.Title, "This is rendered content from macro");
     writer.RenderBeginTag(HtmlTextWriterTag.Div, "umbMacroHolder");
     writer.AddAttribute(HtmlTextWriterAttribute.Style, "color: green;");
     writer.RenderBeginTag(HtmlTextWriterTag.Span);
     writer.Write("<!-- startUmbMacro --><span style=\"color: green;\">");
     writer.RenderFullTag(HtmlTextWriterTag.Strong, "Block Quote Macro");
     writer.WriteBreak();
     writer.Write("No macro content available for WYSIWYG editing");
     writer.RenderEndTag(); // span
     writer.Write("<!-- endUmbMacro -->");
     writer.RenderEndTag(); // div.umbMacroHolder
 }