我一直想使用伟大的 DotLiquid 并尝试遵循示例(由我自己编写)但没有取得任何重大成功。
internal class AuthorDrop : Drop {
private String lname;
public String ToGive { get { return lname; } }
public AuthorDrop(String t) {
lname = t;
}
}
与相应的测试
[Test]
public void TestFirstStep() {
Template tpl = Template.Parse("hi {{ author2.togive }}");
Console.WriteLine(tpl.Render(Hash.FromAnonymousObject(new { author2 = new AuthorDrop("Test 123") })));
}
但是,这会导致输出
你好
而不是你好测试123。
谁能帮我弄清楚这里发生了什么?
非常感谢你,
- 克里斯