2014年6月6日 星期五

ASP.NET下一版懶人包

 

ASP.NET vNext and Visual Studio "14"

  • ASP.NET MVC 6 framework將MVC、Web API、Web Pages整合成一個framework
  • 你需要使用 Visual Studio "14" 來建立與編譯 MVC 6 專案
  • MVC 6 專案可以在命令提示字元編譯並執行(不需VisualStudio)
  • 專案檔案(原*.csproj)改用JSON格式存放 - project.json
  • 新增startup class,在Configure方法設定HTTP request pipeline ,或設定MVC 6路由
  • ASP.NET Web API Controller改繼承自Controller (前一版繼承自ApiController)類別
  • route template 新增{area} parameter,以定義Areas(前一版叫用AreaRegistration.RegisterAllAreas方法)
  • Web API 將支援Area (前一版不支援,新版MVC與Web API整合成一個Framework,可以共用路由、filter、model binding...等等功能)
  • 新增ViewComponent,讓View可以使用Html.Component呼叫Action,並顯示結果
  • 新增POCO Controllers,不需繼承自 Microsoft.AspNet.Mvc.Controller

 

參考資源

沒有留言:

總網頁瀏覽量