5 個第三方可選的 ASP.NET MVC 視圖引擎

jopen 11年前發布 | 14K 次閱讀 ASP.NET

假如你是一個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做為模板語言。

 

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!