我想这样做:
string template = "Hello @Model.Name! Welcome to Razor!";
string result = Razor.Parse(template, new { Name = "World" });
看起来http://razorengine.codeplex.com岁已经很完美了,除了它已经有一年的历史了.
编辑:事实证明RazorEngine已经搬到GitHub,几个月前有一次提交:https://github.com/Antaris/RazorEngine
我注意到Service Stack有一些Razor自托管功能,但虽然这里有一个很长的页面,但没有"hello world,你完全可以在控制台上完成这项工作"
当前从ASP生成HTML的最佳解决方案是什么.控制台应用程序中的NET Razor模板?