Asp.net-Mvc
用於新 ASP.NET MVC 3 站點的 Razor 與 Webforms 視圖引擎
Razor 更漂亮(並且是新的,因此很酷)。
Webforms 是我已經熟悉的東西。
當然,我會毫無疑問地去學習新東西——Razor。但我聽說有兩個讓我擔心的缺點:
- 不能輕易地重用現有的 Web 表單控制項 - 在極少數情況下,我可能需要拖動一些東西……我會重申 - ‘RARE’
- 我聽說渲染效率較低(比 Web 表單花費的時間更長)
那麼在使用 ASP.NET MVC 3 時,Razor 相對於 Webforms 視圖引擎的優勢是什麼?
以下問題已經解決了這個問題:Razor 語法是否在 UI 標記中提供了引人注目的優勢?
Web 表單控制項在 Asp.Net Mvc 中已經不是很好用了。由於 MVC 沒有 ViewState/Postback 機制,大多數控制項都需要使用它。(網路表格:0 分,剃刀 0 分)
@Razor 中的語法更漂亮。(網路表格:0 分,Razor 1 分)
不知道表現如何。我認為(一次)解析和渲染是整個管道的一小步,這應該沒關係。並且可能會因未來的更新而改變。(網路表格:0 分,剃刀 0 分)