自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

ASP.NET MVC 3讓你瘋狂的五大理由

原創(chuàng)
開發(fā) 后端
ASP.NET MVC 2發(fā)布已經(jīng)有6個月了,ASP.NET MVC 3已經(jīng)成型,就我個人而言,我對這個新版本充滿了期待,同時也很激動,因為它是功能最強的一個ASP.NET MVC版本,與其它MVC框架比起來,如RoR,ASP.NET MVC 3第一次將這個框架推向了第一排,真正有資格和其它成熟的MVC框架叫板。

【51CTO經(jīng)典譯文】我總結(jié)了ASP.NET MVC 3讓我興奮的五個理由,不知你看了后會有何感想。

1、Razor視圖引擎

我不得不說,Razor視圖引擎太酷了,我喜歡它那清爽的代碼風(fēng)格,它使用@符號表示代碼塊,下面的代碼在Razor都是合法的:

  1. @foreach (var item in Model) {  
  2.     <b>@item.FullName</b> 

2、新的助手

助手一直是ASP.NET MVC和其它MVC框架相比不足的地方,ASP.NET MVC 3提供了新的助手,將會縮小這一領(lǐng)域和競爭對手的差距。

Chart:幫助創(chuàng)建圖表,非常好用。

WebGrid:以網(wǎng)格形式呈現(xiàn)對象集合,包括分頁和排序功能,可以輸出為一個普通的HTML表格。

WebImage:幫助創(chuàng)建圖像,也包括基本的圖像操作方法,如旋轉(zhuǎn),放大,縮小等。

WebMail:用來發(fā)送電子郵件。

下一代助手被稱為“基于任務(wù)的助手”,本來包含在測試版中,但現(xiàn)在又看不到了,我希望在最終正式版中能見到它,因為它是那樣的讓我迷戀。

Video:包含Video.Flash,Video.Silverlight和Video.MediaPlayer等方法,允許添加它們對應(yīng)的HTML標(biāo)簽。

Twitter:包含基本的twitter操作,如呈現(xiàn)一個特定用戶的twitter流,或一個給定搜索的結(jié)果。

ReCapcha:幫助使用reCAPTCHA服務(wù)。

Gravatar:從Gravatar服務(wù)指定一個用戶頭像。

Analytics:為不同的分析服務(wù)提供不同的方法,如GetGoogleHtml,GetStatCounterHtml或GetYahooHtml,提供需要的JavaScript代碼。

3、支持基于jQuery的Ajax

在ASP.NET MVC 3中,Ajax.ActionLink,Ajax.RouteLink,Ajax.BeginForm和Ajax.BeginRouteForm將使用jQuery連接服務(wù)器,此外,它們不會使用內(nèi)聯(lián)JavaScript,它們會調(diào)用JavaScript文件中提供的函數(shù),客戶端驗證也與此類似。

4、新的依賴注入(Dependency Injection)支持帶來更好的擴展性

ASP.NET MVC 3將包含大量的擴展,幾乎任何事情都可以使用依賴注入進(jìn)行擴展。

5、集成NuPack

NuPack是微軟新的打包系統(tǒng),它完全和ASP.NET MVC 3集成到一起,在“解決方案資源管理器”的“引用”文件夾上點擊右鍵,選擇“添加包引用”,如下圖所示。

添加包引用

圖 1 添加包引用

接著會彈出NuPack界面,在這里你可以選擇不同的庫,如下圖所示。

NuPack添加包引用的界面

圖 2 NuPack添加包引用的界面

原文標(biāo)題:5 Reasons to be Excited about ASP.NET MVC 3

作者:Shay Friedman

【編輯推薦】

  1. 詳解ASP.NET MVC 3 beta新特性
  2. ASP.NET MVC 3讓依賴注入實現(xiàn)得更簡單
  3. 詳解ASP.NET MVC 3 beta新特性
  4. ASP.NET MVC 3新特性與NuPack功能詳解
  5. .NET開發(fā)人員應(yīng)該關(guān)注的七個開源項目

責(zé)任編輯:彭凡 來源: 51CTO
相關(guān)推薦

2016-09-29 14:39:01

openSUSELinux版本

2013-09-25 09:58:33

必應(yīng)

2013-07-17 17:21:49

避免代碼注釋移動開發(fā)移動互聯(lián)網(wǎng)

2014-07-11 13:56:16

2013-07-16 10:49:11

代碼注釋

2016-06-30 09:21:33

WindowsLinux系統(tǒng)

2010-07-28 16:09:53

蘋果

2009-08-27 13:02:43

2011-02-15 08:39:49

2018-02-10 09:48:04

存儲軟件理由

2017-08-28 21:50:09

大數(shù)據(jù)PythonGo語言

2013-09-17 10:14:22

騰訊搜狗

2013-07-12 11:09:51

Android創(chuàng)業(yè)者

2012-04-18 09:42:36

數(shù)據(jù)分析Hadoop

2011-04-15 10:38:27

VDI

2011-05-18 10:40:19

Windows 7

2011-05-19 10:20:49

2016-08-10 10:27:30

2010-09-02 15:58:46

2016-10-17 09:47:21

點贊
收藏

51CTO技術(shù)棧公眾號