3

我一直在我的文本文件生成器中使用 NVelocity 作为独立的模板引擎。NVelocity 的问题在于宏非常不稳定。我得到的几乎所有错误都来自错误的宏实现。

如果我可以使用其他一些模板引擎,例如 Brail,那就太酷了。这样我只需要编写输出字符串的函数。

嵌入 Brail 引擎的最佳方法是什么?我想只传递一个包含模板的字符串(不是从磁盘读取),并且我想最小化外部依赖项的数量。

编辑:我自己找到了答案。看看这个来自 Castle 的源文件

4

1 回答 1

3

尝试nHamlSpark,因为它们都支持完全独立直接使用

它们都支持返回字符串等的标准 c# 函数

Spark 是真正的 HTML,nHaml 是 DRY HTML

两者都非常酷!

于 2009-03-13T03:47:47.497 回答