using System.IO; using ServiceStack.Html; using ServiceStack.Text; namespace ServiceStack.Razor { public static class RazorPageExtensions { public static string RenderSectionToHtml(this IRazorView razorView, string sectionName) { using (var ms = new MemoryStream()) using (var writer = new StreamWriter(ms)) { razorView.RenderSection(sectionName, writer); writer.Flush(); return ms.ToArray().FromUtf8Bytes(); } } } }