3

我有一个简单的警报系统,可以抓取网络上的号码,将它们与预定义的文本模板混合以获取警报,并将其发送给客户。警报是非常简单的纯文本,所以除了纯文本、数字、简单的函数(例如 ifthenelse),我不会期望太多,越快越好。那么是否有任何现有的开源解决方案呢?谢谢!

4

1 回答 1

9

我会为此使用Razor Engine

基于 Microsoft 的 Razor 解析技术构建的模板引擎。RazorEngine 允许您使用 Razor 语法来构建强大的模板

其页面中的一个简单示例:

string template = "Hello @Model.Name! Welcome to Razor!";
string result = Razor.Parse(template, new { Name = "World" });

并将result成为Hello World!欢迎来到剃刀!

于 2013-04-25T09:20:57.457 回答