天天看點

《精通 ASP.NET MVC 3 架構(第三版)》----1.5 ASP.NET MVC 3的新特性

本節書摘來自異步社群《精通 asp.net mvc 3 架構(第三版)》一書中的第1章,第5節,作者: 【美】adam freeman , steven standerson,譯者: 林逸 , 李萍 , 更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

精通 asp.net mvc 3 架構(第三版)

mvc 3版的主要特性是引入了razor視圖引擎。以前的mvc版本一直依賴于asp.net的視圖引擎,它依賴于asp.net的<%和%>代碼塊(如果你曾做過任意一種asp.net開發,你肯定看到過它的使用)。

razor引擎用@字元代替了傳統的代碼塊。這種新符号能更快地書寫,更快地編譯,具有更靈活的特性,并比舊的視圖引擎更易于單元測試。

你仍然可以使用以前的方法,但微軟團隊已經清楚地表示,raozr是mvc的未來,是以,本書中的示例都采用了razor。

mvc 3的增強并不隻有razor,visual studio項目工具也已經作了改進,進而對依賴性注入有更好的支援,而且改善了對json資料格式以及對javascript的支援,其中包括與jquery的緊密內建。

本文僅用于學習和交流目的,不代表異步社群觀點。非商業轉載請注明作譯者、出處,并保留本文的原始連結。

繼續閱讀