Single Page Application (SPA) in MVC 4

ASP.NET Single Page Application (SPA) helps you build applications that include significant client-side interactions using JavaScript. A preview of ASP.NET SPA shipped with the ASP.NET MVC 4 Beta release.

It includes the following components:

  1. A set of JavaScript libraries for richer local interactions with cached data
  2. Additional Web API components for unit of work and DAL support
  3. An MVC project template with scaffolding to get started quickly
To install SPA in you project you can use below command.

PM> Install-Package SinglePageApplication