内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

ASP.NETMVC3的幾種視圖引擎介紹

2023-03-24    分類: 網(wǎng)站建設(shè)

如果希望在你的項目中用到ASP.NET MVC3,那么就必須涉及到視圖引擎,視圖引擎有人簡單稱作“僅僅是一個尖括號生成器而已”。其實,視圖引擎也可以稱作是模板,模板里有一些特殊標記,顯示時會被程序替換成實際的數(shù)據(jù)顯示出來。ASP.NET MVC3默認的視圖引擎有Razor和ASPX,此外還有Spark、NHaml、Brail、StringTemplate、NVelocity。這里除了默認的Razor和ASPX外,其他視圖的名字或許都沒有聽到。創(chuàng)新互聯(lián)借此機會進行一一介紹:
Razor視圖引擎

Razor視圖引擎是MVC3才有的,而且作為默認是視圖引擎,是ASP.NET MVC特性團隊對收到的最強烈請求之一回應(yīng)的產(chǎn)物。該視圖引擎是一個干凈的、輕量級的、簡單的視圖引擎。Razor為表示視圖提供了一個精簡的語法,大限度減少了語法和額外的字符。所以選擇它有以下非常好的理由:干凈輕量級的語法;默認HTML編碼;支持C#和VB腳本;支持VS的智能感知功能,而且是默認的。
ASPX視圖引擎

ASPX視圖引擎是一直ASP.NET MVC默認的視圖引擎,該視圖引擎和Web Form差不多,也是以aspx結(jié)尾,有母版什么,設(shè)計的初衷估計是方便Web Form轉(zhuǎn)換過來和使用,但是這個視圖引擎大的缺點就是語法冗余復(fù)雜。
Spark視圖引擎

Spark視圖引擎是微軟的一個員工創(chuàng)作出來的,并快速發(fā)展著,它為渲染視圖而是用的聲明性語法模糊了標記和代碼之間的界限。
NHaml視圖引擎

Nhaml視圖引擎是由Andrew Peters創(chuàng)建于2007年,它是流行的Ruby on Rails Haml視圖引擎的一個端口,是一個非常簡潔的域特定語言(DSL),力求用最少的字來描述XHTML的機構(gòu)。
Brail視圖引擎
Brail視圖引擎是一個比較有意思的視圖引擎,因為它采用了Boo的語言,Boo是面向?qū)ο?、CLR靜態(tài)類型的語言,并帶有Python的語言風(fēng)格,比如大量的空格。
StringTemplate視圖引擎
StringTemplate視圖引擎是一個基于Java String Template引擎的輕量級模板引擎,用來解析程序而不是編譯程序。
NVelocity視圖引擎
NVelocity視圖引擎是一個開源的模板引擎,并是Apache/Jakarta Velocity項目的一個端口,是為基于Java的應(yīng)用程序構(gòu)建的。

當前標題:ASP.NETMVC3的幾種視圖引擎介紹
文章位置:http://www.rwnh.cn/news/247223.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設(shè)全網(wǎng)營銷推廣、域名注冊搜索引擎優(yōu)化、App開發(fā)網(wǎng)站營銷

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站
汉中市| 福鼎市| 三台县| 杂多县| 潞西市| 平昌县| 山阳县| 巫溪县| 呼和浩特市| 宁津县| 治多县| 上蔡县| 金阳县| 保德县| 漾濞| 宁海县| 上虞市| 米林县| 鄄城县| 嘉峪关市| 临颍县| 东山县| 安新县| 三门峡市| 泸州市| 岱山县| 曲周县| 交口县| 锦屏县| 晋城| 平舆县| 四子王旗| 鄂伦春自治旗| 顺平县| 阜阳市| 封开县| 湟中县| 慈利县| 秦皇岛市| 乌什县| 渝中区|