如果我看一下Razor View引擎,我会看到一个非常好的和简洁的语法,它与生成html没有特别的联系。所以我想知道,在一个“普通”的.net环境中使用asp.net之外的引擎,例如生成文本、代码等,会有多容易……
欢迎任何指针,例子,评论或解释。
发布于 2011-10-11 21:34:47
看看RazorEngine,它是一个建立在Razor之上的小框架,可以让你做到这一点。
发布于 2012-11-20 19:26:15
看一看RazorTemplates库。它比RazorEngine库更轻量级,它是线程安全的,并且具有非常好的最小接口。
编译和呈现模板就像两行代码一样简单:
var template = Template.Compile("Hello @Model.Name!");
Console.WriteLine(template.Render(new { Name = "World" }));
发布于 2010-09-03 00:19:51
生成代码或文本:您的意思是像T4模板:http://msdn.microsoft.com/en-us/library/bb126445.aspx或codesmith工具?
https://stackoverflow.com/questions/3628895
复制相似问题