我正在使用下面的代码片段来enable Razor templating in my solution (在ASP.NET MVC3之外)。
我在这里(模板被编译成compiledTemplateAssembly
):
var template = (RazorTemplateBase<TModel>) compiledTemplateAssembly.
CreateInstance("RazorSpace." + entry.TemplateName + "Template");
template.Model = model;
template.Execute();
var output = template.Buffer.ToString();
template.Buffer.Clear();
return output;
我可以想象在我的RazorTemplateBase
类上有一个Layout
属性。但是然后呢?我知道Html.Partial
是一个帮助器函数,我可以实现它来解析模板。但是,我如何解析这些方法调用renderBody()
或renderSection()
来接受其他Razor视图呢?
https://stackoverflow.com/questions/5937000
复制相似问题