Applications are rich and responsive. You do not need any browser plug-ins needs to install for this architecture, it is a standard web technology that is going to work on any device, Operating system and browser. You can develop Single Page Applications using ASP.NET MVC\Web Forms technologies.
1. Great user experience – It means speed, when it comes to changing of display of user interface and navigate around, we want an instance response from the application which you can get from this architecture.
2. Run on any device
3. Working off-line – It is an interesting benefit which is just becoming possible now.
4. App-store deployable - It is bit advanced programming but you can deploy your applications to windows market place or Apple app-store etc. This is now possible withPhone-gapthird party tool for developing apps for mobiles.
The Architecture diagram looks as below
What is different in Single Page Applications?
With single page web applications, you also tend to have an data end points on server and it is going to return JSON\XML to your application, You can use this data on client data access layer and render that data to UI.
For more information about ASP.NET Please visit http://www.techbubbles.com/aspnet/single-page-applications-using-asp-net/
Single Page Applications using ASP.NET