我正在尝试从scriban模板生成文档,但是输出中没有数据:
var template = Template.Parse("{{model.Data}}");
var renederdContent = template.Render(new {
model = new {
Data = "some string"
}
});
但是输出为空。这曾经在.net框架上完美地工作,而在.net核心上,我遇到了问题。
答案 0 :(得分:0)
在.net核心中,Scriban的行为似乎有所不同。默认情况下,它将名称更改为不同的大小写。例如,“数据”更改为“数据”,“价格更改”更改为“ price_changed”。要保留名称不变,您需要调用Render方法,如下所示:
ASP.NET Core