Ejemplo n.º 1
0
            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);
            }
Ejemplo n.º 2
0
 public void Render(DomElement element, HxlWriter output)
 {
     output.Write(_body);
 }