在.net核心上使用scriban向模板提供数据模型的问题

时间:2018-09-07 10:57:05

标签: .net-core scriban

我正在尝试从scriban模板生成文档,但是输出中没有数据:

var template = Template.Parse("{{model.Data}}");
var renederdContent = template.Render(new {
        model = new {
            Data = "some string"
        }
    });

但是输出为空。这曾经在.net框架上完美地工作,而在.net核心上,我遇到了问题。

1 个答案:

答案 0 :(得分:0)

在.net核心中,Scriban的行为似乎有所不同。默认情况下,它将名称更改为不同的大小写。例如,“数据”更改为“数据”,“价格更改”更改为“ price_changed”。要保留名称不变,您需要调用Render方法,如下所示:

ASP.NET Core