private string RenderBaseHtml(PortalView view) { using (StringWriter sw = new StringWriter(builder, CultureInfo.InvariantCulture)) using (HtmlTextWriter htmlWriter = new HtmlTextWriter(sw)) { view.RenderView(htmlWriter); return(builder.ToString()); } }
public static ViewRenderer Create(PortalView view, PortalMasterView master = null) { Argument.Assert.IsNotNull(view, nameof(view)); portalScript = view.PortalScript; portalStyle = view.PortalStyle; ViewRenderer renderer = new ViewRenderer(); renderer.InitializeIndexes(renderer.RenderBaseHtml(view)); return(renderer); }