ASP.NET MVC 6 is a single aligned web stack on top of ASP.NET for doing web UI and web API. The current web stack contains Web Pages, MVC and Web API as shown in the following picture, they do not share much, Web pages and MVC share razor view engine but beyond that they do not share much example html helpers. Both MVC and Web API have their own Controllers, Actions, Filters and Model bindings...
ASP.NET MVC 6 overview
ASP.NET MVC 6 is a single aligned web stack on top of ASP.NET for doing web UI and web API. The current web stack contains Web Pages, MVC and Web API as shown in the following picture, they do not share much, Web pages and MVC share razor view engine but beyond that they do not share much example html helpers. Both MVC and Web API have their own Controllers, Actions, Filters and Model bindings...