更新(我全都忘了)
我之前曾问过这个问题(这使我创建了RazorEngine)是从数据库而不是从文件中提取视图
我至少知道两个:RazorEngine,MvcMailer
我对RazorEngine有偏见,因为我一直在努力,但我在Github上找到了一个简单得多的RazorSharp(尽管它仅支持c#)
这些都很容易使用。
RazorEngine:
string result = RazorEngine.Razor.Parse(razorTemplate, new { Name = "World" });MvcMailer
我没有用过,所以我帮不上忙。
剃刀刀
RazorSharp还支持母版页。
string result = RazorSharp.Razor.Parse(new { Name = "World" }, razorTemplate, masterTemplate); //master template not requiredRazorSharp和RazorEngine都不支持任何Mvc帮助器,例如
Html和
Url。由于这些库应该存在于Mvc之外,因此需要更多工作才能与这些帮助程序一起使用。关于MvcMailer,我无法说什么,但我怀疑情况是一样的。
希望这些帮助。



