public void RenderLayout(string layoutFileName, string viewFileName, object model) { var content = new StringWriter(); var temp = new NVelocityHelper(context, content); temp.Render(viewFileName, model); var velocityContext = CreateVelocityContext(model); velocityContext.Put("content", content.ToString()); RenderInternal(layoutFileName, velocityContext); }
public void Execute(IHttpContext context) { context.Response.ContentType = "text/html"; using (var output = new StreamWriter(context.Response.OutputStream)) { var helper = new NVelocityHelper(context, output); if (!String.IsNullOrEmpty(layoutFileName)) helper.RenderLayout(layoutFileName, viewFileName, model); else helper.Render(viewFileName, model); } }
public void Execute(IHttpContext context) { context.Response.ContentType = "text/html"; using (var output = new StreamWriter(context.Response.OutputStream)) { var helper = new NVelocityHelper(context, output); if (!String.IsNullOrEmpty(layoutFileName)) { helper.RenderLayout(layoutFileName, viewFileName, model); } else { helper.Render(viewFileName, model); } } }