public string RenderFromContentTemplate(string content, IDictionary <string, object> data) { Engine.Razor.AddTemplate("template", content); // On startup Engine.Razor.Compile("template", null); // instead of the Razor.Parse call var viewBag = new DynamicViewBag(); viewBag.AddDictionary(data); var result = Engine.Razor.Run("template", null, viewBag); return(result); }
public string RenderTemplate(string templateName, IDictionary <string, object> data) { var templateContent = File.ReadAllText(templateName); Engine.Razor.AddTemplate(templateName, templateContent); // On startup Engine.Razor.Compile(templateName, null); // instead of the Razor.Parse call var viewBag = new DynamicViewBag(); viewBag.AddDictionary(data); var result = Engine.Razor.Run(templateName, null, viewBag); return(result); }
/// <summary> /// 视图背包添加字典 /// </summary> /// <param name="dt">字典类型</param> public void Add_default(Dictionary <string, object> dt) { viewBag.AddDictionary(dt); }