ASP.NET MVC的哪些视图引擎是人们发现比默认更好的?

时间:2009-12-04 10:03:26

标签: asp.net asp.net-mvc viewengine

this question已经过去了一年,我现在想知道 - 人们发现什么样的视觉引擎非常好?为什么?

4 个答案:

答案 0 :(得分:4)

我认为最活跃的是Spark View Engine。它有很好的文档记录,包括某些主题的视频。我亲自将NHAML View Engine用于项目,我喜欢它,但文档几乎不存在。我还认为NHAML在添加功能和修复错误方面不是很活跃。

我计划在未来的项目中使用Spark View引擎。

答案 1 :(得分:0)

如果您习惯使用NVelocity语法,则NVelocity视图引擎很好。 MVC Contrib项目已包含MvcContrib.Castle.NVelocityViewFactory。

您可以从www.codeplex.com/mvccontrib

下载

我从一本我正在学习的书中读到这篇文章,但我希望它有所帮助,因为没有其他人回应。

答案 2 :(得分:0)

我发现NHAML是一个积极的方向,并在宠物项目中使用它,看看它的局限性。

Spark可能有它的优点,但我不喜欢它基本上是对现有语法的捎带。 这对我来说很不舒服,但这只是个人的。

我担心的是新的视图引擎可能无法从即将到来的MVC2助手中获利。

答案 3 :(得分:0)

作为替代方案,您还可以查看SharpDOM视图引擎 - http://sharpdom.codeplex.com/ - 它结合了纯HTML代码的简单性和以相当一致的方式表达的C#逻辑