0
我使用TemplateBase創建了自定義模板。如何將我的模板設置爲剃刀基礎模板。我設法使用舊的API來做到這一點,但比我在緩存方面存在問題。在新的API緩存似乎更容易,但我找不到任何設置自己的模板作爲基本模板的例子。如何將自定義模板庫設置爲基本模板
我使用TemplateBase創建了自定義模板。如何將我的模板設置爲剃刀基礎模板。我設法使用舊的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; }
}