5 个第三方可选的 ASP.NET MVC 视图引擎

jopen 12年前

假如你是一个ASP.NET MVC Web 开发人员,你应该知道 ASP.NET MVC有两个默认的视图引擎“Razor View” 和 “ASPX View”。

在这篇文章中,我们将介绍另外5 个不同的第三方视图引擎。

1. Spark

Spark是ASP.NET MVC项目和Castle MonoRail框架项目一个开源视图引擎。这个引擎来自流行的MVCContrib类库。它既支持占位符,也可以用特殊的属性和标签不受限制地把HTML和代码混合在一起。它或许有些繁琐,但却拥有完全兼容 XML的优势。

2. NHaml

NHaml是另一种视图引擎,像一个内嵌的页面模板更换。Haml标记语言的.NET实现。这种语言根本不使用XML式的语法。借助于一种速记语法,它免去了前一种风格(xml)中大量的语法噪音,比如结束标签等。

3. NDjango

NDjango是Django Template Language的一个F#实现。

 

4. Hasic

Hasic是一个ASP.NET视图引擎,使用VB.NET XML类型文字。

 

5. Bellevue

Bellevue是另一个非常酷的ASP.NET MVC视图引擎。它采用HTML做为模板语言。