MVC in SPAs

ASP.NET Core MVC is a sophisticated web application development framework with many features. Using it to create web applications means that every user action—form submission, page navigation, page click — will generate a request to the server that will generate an updated HTML for the end user. Modern web applications, however, rely on client-side code to do most of these tasks.

This modern reality means that ASP.NET Core MVC usage has changed. From being the main technology for creating views and handling user actions, it has transformed into a supporting foundation for frontend JavaScript-based code. Its major responsibility currently is running the application API, which will be discussed in Chapter 4, Building REST APIs ...

Get Hands-On Full-Stack Web Development with ASP.NET Core now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.