成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

微軟發布ASP.NET MVC 2預覽版 多項功能更新

開發 后端
微軟近日發布了ASP.NET MVC 2的Preview 1版本,這是ASP.NET MVC框架第二版的第一個預覽版。在ASP.NET MVC 2中我們看到了區域、數據標記驗證、強類型UI輔助方法等多項增強。

51CTO推薦:ASP.NET MVC框架跟我學

ASP.NET MVC是既ASP.NET WebForms之后,微軟推出的Front Controller式的Web開發模型,它彌補了前者對HTML控制能力不足,單元測試較為困難等缺點。更重要的是,ASP.NET MVC基于MS-PL發布,是一個真正的開源框架——且沒有任何平臺限制,也就是說,您可以在mono下使用或開發ASP.NET MVC的相關項目。

其實微軟在今年3月的MIX大會上發布ASP.NET MVC RTM的時候,就已經公布了部分ASP.NET MVC 2的計劃,并且在官方代碼源中包含的MvcFutures項目中實現了V2的部分功能雛形。在沉寂了4個多月之后,現在微軟終于發布了ASP.NET MVC 2的Preview 1版本,并在論壇中向社區征求反饋意見和建議。令人放心的是,ASP.NET MVC 2 Preview 1能夠與ASP.NET MVC 1.0 RTM共存,不會影響后者的正常使用。

Scott Guthrie在自己的博客中詳細而又簡單地介紹了Preview 1中的新特性。ASP.NET MVC 2的“主題”是“提高生產力”,Preview 1的主要功能有:

◆區域(Area):Area提供了將Controller和View分組的功能,這個特性可以構建一個大型應用程序中相互獨立的部分。每個Area可以獨立放在不同的ASP.NET MVC項目中,并且由主應用程序共同引用。這個特性可用于應對大型應用程序所帶來的復雜性,也使多個團隊能夠更方便地同時開發同一個應用程序。

◆數據標記驗證(Data Annotation Validation):ASP.NET MVC 2提供了內置的數據標記驗證功能。這個功能利用了.NET 3.5 SP1中加入的自定義屬性(Required,StringLength,Range,RegularExpression等),并且已經運用在ASP.NET Dynamic Data框架與.NET RIA Services中。利用這一功能,開發人員可以為Model或ViewModel添加驗證規則,ASP.NET MVC框架則會自動進行數據綁定或UI驗證。

◆強類型UI輔助方法:ASP.NET MVC V2包含了新的HTML UI輔助方法,它利用了強類型的Lambda表達式來操作View模板的Model對象。這樣在編寫視圖代碼時便可以充分獲得IDE的智能提示。更重要的是,它為視圖帶來更好的編譯期檢驗能力。

◆模板化輔助方法(Templated Helper):這一功能可以根據數據類型自動選擇相關的模板。例如,在視圖中生成一個System.DateTime輸入功能時,將會運用一個日期選擇器模板。這與ASP.NET Dynamic Data框架中的Field Template有些接近,不過Preview 1中的模板化輔助方法是專為ASP.NET MVC框架而設計的。

此外,微軟還公布了ASP.NET MVC 2的路線圖。除了Preview 1中已經公開的內容之外,Preview 2中會包括以下功能:

◆客戶端驗證:在Preview 1中模板化輔助方法及數據標記驗證功能的基礎上,構建一個客戶端驗證功能。

◆強類型輸入(input)輔助方法:使用強類型的表達式構建出針對Model的輸入元素。這些輔助方法還會利用數據標記驗證功能來減少錯誤(如拼寫錯誤)。

◆強類型鏈接(link)輔助方法:在IDE智能提示的輔助下,使用強類型的表達式來生成面向特定Controller和Action的鏈接。

◆異步Action:提供開發不阻塞線程的Action的方法,這可以顯著提升站點的伸縮性,尤其是在需要訪問外部資源的情況下。

◆區域(Area)功能增強:可以在同一個項目中更好地組織應用程序,而不必分拆成多個項目。

其他改進:繼續修復ASP.NET MVC 1.0及ASP.NET MVC 2 Preview 1中已知的問題,并根據用戶反饋進行API增強,以及一些細微的新功能。

除了Scott Guthrie之外,Scott Hanselman以及ASP.NET MVC團隊的Phil Haack也在博客中介紹了ASP.NET MVC 2 Preview 1的情況,MSDN和Channel 9還為“模板化輔助方法”這一重要功能提供了進一步的講解和演示。

 

【編輯推薦】

  1. 13個不可不知的ASP.NET MVC擴展點
  2. 學習ASP.NET MVC的基本概念
  3. 學習ASP.NET MVC路由的使用方法
  4. ASP.NET MVC三層架構實例
  5. ASP.NET MVC版本更新回顧
責任編輯:佚名 來源: InfoQ
相關推薦

2010-08-16 09:14:37

ASP.NET MVC

2011-09-15 14:40:56

ASP.NET MVC

2011-09-16 14:00:24

ASP.NET 4.5

2010-03-12 15:55:34

ASP.NET MVC

2009-04-02 11:00:09

微軟ASP.NETMVC

2022-11-03 07:50:40

Windows 11微軟

2023-06-23 15:12:40

微軟Windows

2021-12-11 10:27:53

Windows 11操作系統微軟

2009-03-26 09:42:27

微軟RIA.Net

2022-01-13 07:21:04

Windows 11操作系統微軟

2012-02-01 09:05:59

微軟Office 15云計算

2009-04-01 11:05:10

微軟MVCASP.NET

2009-12-18 09:13:31

ASP.NET MVC

2020-08-25 17:02:00

Windows 10Windows操作系統

2009-04-01 10:02:34

.Net云計算Azure

2023-09-29 08:39:46

Windows 11微軟

2009-04-01 12:00:43

ASP.NETMVC

2023-04-08 11:08:46

微軟Windows

2017-08-23 14:38:09

微軟人工智能

2022-01-22 19:04:38

微軟Windows 11Windows
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: h视频在线观看免费 | 亚洲高清三级 | 国产在线不卡视频 | 成人不卡视频 | 成人在线网 | 亚洲乱码一区二区三区在线观看 | 在线观看免费高清av | www.成人久久 | 亚洲视频 欧美视频 | 国产精品乱码一区二区三区 | 综合久| 亚洲一一在线 | 日韩 欧美 二区 | 荷兰欧美一级毛片 | 亚洲狠狠丁香婷婷综合久久久 | 日本精品在线观看 | 国产一级黄色网 | 久久久亚洲一区 | 91精品国产一区二区三区 | 一区二区三区视频在线观看 | 在线国产一区 | 欧美日韩在线观看视频 | 夜夜夜夜夜夜曰天天天 | 国产免费又黄又爽又刺激蜜月al | 91精品久久久久久久久久入口 | 久久久久久久久久久久久91 | 天天在线操 | 精品国产免费人成在线观看 | 91精品国产色综合久久 | 国产午夜精品一区二区三区嫩草 | 久久精品成人一区 | 我爱操| 国产精品中文字幕在线播放 | 国产一区二区在线视频 | 久久精品二区 | 我我色综合| 欧美一级二级三级视频 | 欧美综合在线观看 | 成人日韩av | 成人av免费 | 99热精品在线 |