2011年8月1日星期一

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

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

http://www.inspirr.com

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

我總結了ASP.NET MVC 3讓我興奮的五個理由,不知你看了后會有何感想。

1、Razor視圖引擎

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

以下為引用的內容:

  1. @foreach { @item.FullName
  2. }

2、新的助手

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

Chart:幫助創建圖表,非常好用。

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

WebImage:幫助創建圖像,也包括基本的圖像操作方法,如旋轉,放大,縮小等。

WebMail:用來發送電子郵件。

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

Video:包含Video.Flash,Video.Silverlight和Video.MediaPlayer等方法,允許添加它們對應的HTML標簽。

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

ReCapcha:幫助使用reCAPTCHA服務。

Gravatar:從Gravatar服務指定一個用戶頭像。

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

3、支持基于jQuery的Ajax

在ASP.NET MVC 3中,Ajax.ActionLink,Ajax.RouteLink,Ajax.BeginForm和Ajax.BeginRouteForm將使用jQuery連接服務器,此外,它們不會使用內聯JavaScript,它們會調用JavaScript文件中提供的函數,客戶端驗證也與此類似。

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

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

5、集成NuPack

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

添加包引用

圖 1 添加包引用

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

NuPack添加包引用的界面

圖 2 NuPack添加包引用的界面


Tag: 設計公司 | 網頁設計公司 | 廣告公司 | 網站設計 | 平面設計 | 互動媒體 | 網頁設計 | Web design | Website design | design house | 媒體公司 | Iphone app | 程式設計 | Flash 網頁 | Flash game | 動畫設計 | 後期製作 | 網上商店 | 網上宣傳 | 網頁服務 |

没有评论:

发表评论