第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

ASP.NETMVC視圖引擎比較

ASP.NETMVC視圖引擎比較

阿晨1998 2019-11-07 10:06:50
ASP.NETMVC視圖引擎比較我一直在so&google上搜索ASP.NETMVC可用的各種視圖引擎的分類,但沒有發(fā)現(xiàn)更多的只是對視圖引擎是什么的簡單的高級描述。我不一定要尋找“最好的”或“最快的”,而是在現(xiàn)實世界中比較主要參與者的優(yōu)缺點(例如默認的WebFormViewEngine、MvcContrib視圖引擎等)。在不同的情況下。我認為這將有助于確定從默認引擎切換是否對給定的項目或開發(fā)組有利。有人遇到過這樣的比較嗎?
查看完整描述

3 回答

?
MMTTMM

TA貢獻1869條經(jīng)驗 獲得超4個贊

我現(xiàn)在的選擇是Razor。它非常干凈,易于閱讀,并保持視圖頁非常容易維護。還有非常棒的IntelliSense支持。ALOS,當(dāng)與網(wǎng)絡(luò)助手一起使用時,它也是非常強大的。

提供一個簡單的示例:

@Model namespace.model<!Doctype html><html><head><title>Test Razor</title></head><body>
<ul class="mainList">@foreach(var x in ViewData.model){<li>@x.PropertyName</li>}</ul></body>

就在這里。這是非常干凈和容易閱讀。當(dāng)然,這是一個簡單的例子,但即使在復(fù)雜的頁面和表單上,它仍然很容易閱讀和理解。

至于犯人呢?到目前為止(我對此還不熟悉),當(dāng)使用一些表單助手時,缺乏對添加CSS類引用的支持,這有點煩人。



查看完整回答
反對 回復(fù) 2019-11-08
?
慕姐8265434

TA貢獻1813條經(jīng)驗 獲得超2個贊

我知道這并不能真正回答你的問題,但不同的視圖引擎有不同的目的。這個火花視圖引擎例如,通過努力使所有東西都流暢易懂,目的是消除“標簽湯”的觀點。

您最好的選擇是只看一些實現(xiàn)。如果它看起來對你的解決方案的意圖有吸引力,那就試一試。您可以在MVC中混合和匹配視圖引擎,所以如果您決定不使用特定的引擎,就不應(yīng)該成為一個問題。



查看完整回答
反對 回復(fù) 2019-11-08
  • 3 回答
  • 0 關(guān)注
  • 358 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號