User-1620313041 posted
Enterprie application are good candidates for SPA, since the main faeture of SPA is that they allow an user eperience that is very similar to the one of a descktop application, but are not indexed by search engines.
This post of my blog discusses advantages and disadvantages of SPAs. You may find in all other posts of the same series more on all advanteges and disadvantages of adding progressively always more Javascript to a web application, starting from adding jQuery
plug-ins, then adding ajax calls, till you arrive to a complete JavaScript based SPA.
About Views. Of course you may take advantage of Razor engine to create all Html of your SPA Views.