偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

微軟確認(rèn)ASP.NET MVC 2正式版即將發(fā)布

原創(chuàng)
開發(fā) 后端
.NET開發(fā)總管Scott Gu在其博客中宣布微軟即將發(fā)布ASP.NET MVC 2正式版,該版本適用于Visual Studio 2008及基于ASP.NET 3.5平臺(tái)的Visual Web Developer 2008 Express。

【51CTO快訊】.NET開發(fā)總管Scott Gu在其博客中稱微軟即將發(fā)布ASP.NET MVC 2正式版,該版本適用于Visual Studio 2008及基于ASP.NET 3.5平臺(tái)的Visual Web Developer 2008 Express。ASP.NET MVC 2的變化主要如下:

1、在RC1中新增的ASP.NET MVC 2 validation(對(duì)ViewData中Model數(shù)據(jù)驗(yàn)證)功能,現(xiàn)在已經(jīng)由 model-validation 取代了 input-validation 。也就是說(shuō),如果你使用 model binding (將Model屬性自動(dòng)綁定到View中,并自動(dòng)綁定從View中Post回Controller的值),那么所有的屬性都將被驗(yàn)證一遍,而不僅僅是變更后的數(shù)據(jù)。

2、新的“強(qiáng)類型HTML(<input>標(biāo)簽)的輔助方法”,現(xiàn)在支持了Lambda表達(dá)式,從而可以使你使用到數(shù)組(array)或者集合索引(collection indexes)。例如現(xiàn)在可以這么做:Html.EditorFor(m=>m.Orders[i]) ,這段代碼將會(huì)生成以序列i為name、具體數(shù)組中的值為value的<input>標(biāo)簽。

3、重新調(diào)整過(guò)的Html.EditorFor() 和 Html.DisplayFor() 擴(kuò)展方法,在默認(rèn)情況下將自動(dòng)對(duì)應(yīng)簡(jiǎn)單屬性。這使得自動(dòng)構(gòu)造Form表單變?yōu)楦雍?jiǎn)單了。

4、model驗(yàn)證所使用的客戶端腳本中的id現(xiàn)在更清晰了。在RC1中,id會(huì)像這樣:form0_ prefix,現(xiàn)在id改為了以屬性名稱為前綴,如:unitPrice_validationMessage。

5、Html.ValidationSummary() 方法增加了一個(gè)參數(shù),可以控制匯總信息顯示的級(jí)別,是整個(gè)Model級(jí)別,或是單個(gè)屬性級(jí)別。

6、AccountController中使用默認(rèn)的ASP.NET MVC Web Application模板更加整潔了。

7、腳手架(scaffolding)功能現(xiàn)在提供了在Controller中的Delete方法,以及對(duì)的View頁(yè)面(模板)。

8、jQuery 1.4.1被包含到了項(xiàng)目中,取代了原先的1.3.2版本。同步更新的還有用來(lái)智能提示的vsdoc文件。

9、其他一些很有意義的改進(jìn),比如第2點(diǎn)中所說(shuō)的“強(qiáng)類型HTML(<input>標(biāo)簽)的輔助方法”現(xiàn)在更快了。

ASP.NET MVC延伸閱讀

ASP.NET MVC是微軟官方提供的MVC模式編寫ASP.NET Web應(yīng)用程序的一個(gè)框架。

它由Castle的MonoRail而來(lái).目前已經(jīng)歷經(jīng)數(shù)個(gè)版本。ASP.NET MVC中的MVC本來(lái)是存在于Desktop程序中的,M是指數(shù)據(jù)模型,V是指用戶界面,C則是控制器。使用MVC的目的是將M和V的實(shí)現(xiàn)代碼分離,從而使同一個(gè)程序可以使用不同的表現(xiàn)形式。比如一批統(tǒng)計(jì)數(shù)據(jù)你可以分別用柱狀圖、餅圖來(lái)表示。C存在的目的則是確保M和V的同步,一旦M改變,V應(yīng)該同步更新。

ASP.NET MVC模式圖

ASP.NET MVC框架是既ASP.NET WebForms后的又一種開發(fā)方式。它提供了一系列優(yōu)秀特性,使ASP.NET開發(fā)人員擁有了另一個(gè)選擇。ASP.NET MVC框架選項(xiàng)非常干凈,而且容易使用。它將允許你在應(yīng)用中輕易地保持關(guān)注分離,且有助于進(jìn)行干凈的測(cè)試和TDD。

 

【編輯推薦】

  1. 詳解ASP.NET MVC 2中的Area特性
  2. 專訪微軟MVP衣明志:走進(jìn)ASP.NET MVC 2框架開發(fā)
  3. 詳解ASP.NET MVC 2中強(qiáng)類型HTML輔助方法
  4. 詳解ASP.NET MVC 2自定義驗(yàn)證
  5. Scott Gu教你使用ASP.NET MVC 2新功能
責(zé)任編輯:王曉東 來(lái)源: 51CTO
相關(guān)推薦

2009-04-01 11:05:10

微軟MVCASP.NET

2011-01-21 09:02:21

ASP.NET MVC

2009-08-03 08:51:51

ASP.NET MVC

2009-04-02 11:00:09

微軟ASP.NETMVC

2023-11-22 15:40:17

iOS 17蘋果

2025-01-27 11:36:53

iOS 18.3iOS蘋果

2009-07-30 09:00:25

.NET 4.0

2010-02-06 10:23:50

ASP.NET MVC

2014-12-08 09:57:41

Windows 10Win10

2009-12-18 09:13:31

ASP.NET MVC

2009-04-01 12:00:43

ASP.NETMVC

2015-02-05 09:52:14

MongoDB

2023-05-05 18:42:20

iOS蘋果iOS 16.5

2022-11-09 15:18:53

2009-02-12 11:11:07

MoonlightSilverlightMono

2012-03-08 22:31:28

Sencha Touc

2023-08-09 10:43:02

.NET微軟

2009-04-03 09:26:35

ASP.NETMVC開源

2013-02-01 13:32:30

IE10瀏覽器

2009-07-31 12:43:59

ASP.NET MVC
點(diǎn)贊
收藏

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