ASP.NET Single Page Application (SPA)

My previous article wrote about new features of MVC 4.0 beta. Today I want to share with you another cool feature "ASP.NET Single Page Application (SPA)" known as ASP.NET SPA.
The ASP.NET Single Page Application (SPA) is a new feature in MVC 4 beta preview.

This project type is based on a stack of open source libraries and the MVVM pattern made popular by WPF and Silverlight. Single Page Application(SPA) Frameworks are growing popularity in the web community with lot of libraries such as JavaScriptMVC, Backbonejs and many other libraries.

(Img src: official site)

ASP.NET MVC 4 introduces experimental support for building single page application (SPA) through a template. Much of the plumbing work of wiring up the client side scripts, javascript modelviews and the controllers is automated, making it a quick start to develop SPAs relatively easier.

The ASP.NET Single Page Application (SPA)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

For more info:


Anonymous said…
Glad to see MS moving to the way the
rest of the world does things. This
sounds very futuristic. Can't wait till VS 2012 is readily available as
VS 2010.

Popular posts from this blog

How can I get a value of a property from an anonymous type (C#)

The model backing the 'MyDBContext' context has changed since the database was created. Either manually delete/update the database, or call Database.SetInitializer with an IDatabaseInitializer instance. For example, the DropCreateDatabaseIfModelChanges strategy will automatically delete and recreate the database, and optionally seed it with new data.

"This request has been blocked because sensitive information could be disclosed to third party web sites when this is used in a GET request. To allow GET requests, set JsonRequestBehavior to AllowGet."