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

如果我可以使用其他模板引擎,比如Brail,那将会很酷。这样我就会编写输出字符串的函数。

嵌入Brail发动机的最佳方法是什么?我想传递一个包含模板的字符串(不是从磁盘读取),我想最大限度地减少外部依赖的数量。

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

有帮助吗?

解决方案

尝试 nHaml Spark ,因为他们都支持完整 standalone 直接使用

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

Spark是真正的HTML,nHaml是DRY HTML

非常酷!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top