我想这样做:
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自托管功能,但是虽然这里有一个很长的页面,但http://razor.servicestack.net中没有"hello world,你完全可以从控制台做这件事。“
目前在控制台应用程序中从ASP.NET剃刀模板生成超文本标记语言的最佳解决方案是什么?
https://stackoverflow.com/questions/14243296
复制相似问题