protected override void Render() { var master = TemplateContext.FindMasterInfo(); HxlWriter output = HxlOutput; bool spa = master.InSpa; if (spa) { // Could be recursive WriteLine("<{0} class=\"app-placeholder\" data-placeholder=\"{1}\"></{0}>", Element.NodeName, name); output = TemplateContext.StartBufferContent("spaFragments"); var writer = ((HxlTemplateContext.SpaFragmentWriter)output.BaseWriter); writer.Name = name; } HxlPlaceholderContentProvider.Render( this.Element, name, master.LayoutName, output); }
public void Render(DomElement element, HxlWriter output) { output.Write(_body); }