av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

ASP.NETMVC2RC2發(fā)布即將支持VS2010

ASP.NET MVC 2 RC 1版本發(fā)布時(shí),很多新功能讓大家眼前一亮。在專訪微軟MVP衣明志老師時(shí),也專門討論過(guò)ASP.NET MVC 2。此次發(fā)布的ASP.NET MVC 2 RC 2,會(huì)有新的改進(jìn),這些也能為大家今后的開(kāi)發(fā)工作起到良好的效果。

創(chuàng)新互聯(lián)建站長(zhǎng)期為1000+客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為潮陽(yáng)企業(yè)提供專業(yè)的成都網(wǎng)站制作、成都做網(wǎng)站,潮陽(yáng)網(wǎng)站改版等技術(shù)服務(wù)。擁有10余年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。

目前次版本只支持的IDE只有Visual Studio 2008(.NET3.5),針對(duì)Visual Studio 2010的RC版本將會(huì)在不久后提供下載。這次ASP.NET MVC 2 RC 2的升級(jí)主要修復(fù)了一些bug,添加了一些API以及改進(jìn)了了一些而方法。

從ASP.NET MVC 2 RC 1到ASP.NET MVC 2 RC 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ù)。

(注:個(gè)人認(rèn)為這在某些情況下反而會(huì)帶來(lái)不便,比如當(dāng)你只想綁定一個(gè)模型中部分屬性,以此作為一個(gè)暫時(shí)的“容器”的時(shí)候,可能會(huì)使ModelState.IsValid變成false。不知是否可以有選擇性地使用新的特性)

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

(注:這一點(diǎn)在DropDownList中將極為有用。)

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)單了。

(注:終于有點(diǎn)像某些“前輩”MVC的Form了,希望這種改進(jìn)可以來(lái)得更猛烈些)

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

(注:這點(diǎn)變化可以使前臺(tái)開(kāi)發(fā)人員對(duì)頁(yè)面的控制更加完整)

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

(注:變的更人性化了,有的頁(yè)面我們只需要讓它顯示一個(gè)tip就可以了,不需要把所有的都重復(fù)列出來(lái))

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(標(biāo)簽)的輔助方法”現(xiàn)在更快了。

次版本的源代碼可以在這里下載到:http://aspnet.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=39978

ASP.NET MVC延伸閱讀

ASP.NET MVC是微軟官方提供的MVC模式編寫(xiě)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)該同步更新。

MVC模式圖

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

鏈接:http://www.cnblogs.com/szw/archive/2010/02/05/1664704.html


本文標(biāo)題:ASP.NETMVC2RC2發(fā)布即將支持VS2010
當(dāng)前鏈接:http://uogjgqi.cn/article/dpeoohh.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流