我使用TemplateBase制作了自定义模板。如何将我的模板设置为razor基本模板。我设法使用旧的api来做到这一点,但是比我在缓存方面遇到了问题。在新的api中,缓存似乎要容易得多,但是我找不到将自己的模板设置为基本模板的任何示例。
在您的启动程序或类似程序中,添加以下内容
var templateConfig = new TemplateServiceConfiguration
{
BaseTemplateType = typeof(YourCustomTemplateBase<>)
};
var service = RazorEngineService.Create(templateConfig);
Engine.Razor = service;
添加模板库应创建为
public abstract class YourCustomTemplateBase<T> : TemplateBase<T>
{
public string CustomString { get; set; }
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句