This document lays out a roadmap for ASP.NET MVC, ASP.NET Web API, and ASP.NET Web Pages. This is a planning document, not a specification of what is to come. We hope to implement most or all of the features listed
here, but there are no guarantees. Plans can change. You can help change them! Please visit the ASP.NET
UserVoice site to provide feedback on our plans so that we have a better picture of what you want to see in the next
ASP.NET is a set of technology components for building web sites and services whether hosted locally or in the cloud. Developers can use the components to build sites and services they need to support their application.
ASP.NET MVC, Web API and Web Pages are components built within the larger context of ASP.NET.
We just shipped ASP.NET and Web Tools 2013, MVC 5 Web API 2 and Web Pages 3. We are now working on a refresh build (MVC 5.1, Web API 2.1, and Web Pages 3.1) to address a large set of bug fixes and several feature
Attribute Based Routing– Enhance extensibility and complete the parity between Web API and MVC attribute routing
HTML Helpers– We have gotten lots of feedback that the existing HTML Helpers for drop down lists, checkbox lists and radio button lists
are hard to use. We plan to make improvements to these and also look at adding new helpers for Mobile applications that allow you to provide a badge in your application for native mobile applications that are available in application stores for devices.
Attribute Based Routing
– Add extensibility and complete the parity work between MVC and Web API.
– We are adding support for consistent Error Handling (Internal server errors) and Error Logging throughout Web API. This will enable consistent diagnostics, and integration with other projects
such as ELMAH.
The main focus for tooling is to simplify the experience. This includes:
We are enhancing the scaffolding templates to support more EF and non EF scenario, as well as adding an OData scaffolders that doesn't rely on EF.
As always we invite you to provide feedback and ideas for future development. Plans can change. You can help change them! Please visit the
site to provide feedback on our plans so that we have a better picture of what you want to see in the next release.