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
參考資源
沒有留言:
張貼留言