Esempio n. 1
0
 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());
         }
 }
Esempio n. 2
0
        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);
        }