User-1620313041 posted
The new SPA pattern already contains some Views, so you might start studying them. The implemented view show how to build virtual pages with partialviews containing knockout.js bindings.
This means, you may proceed as for a standard Mvc appllication that uses WebApi for ajax call. However, instead of rendering full views, you simply add a new partial view to the page that host the SPA. Moreover, instead of using HtmlHelper you may use plain
Html enriched with knockout.js bindings.
The VS 2013 SPA template is very basic. In my opinion it is excellent for learning,...After you have familiarized with SPA concept, if your SPA is quite simple and contains ..say about 10 views you may use the standard SPA template. However, if your SPA
is going to have say about 50-200 Views, then you need a robust SPA framework that contains a router, and the possibility to load dynamically both ViewModels and Views, like durandal or angular.