ASP.NET Core MVC è un framework di presentazione leggero per la creazione di siti Web dinamici con ASP.NET Core. Consente di creare siti MVC basati su controller o di visualizzare pagine Razor basate su modelli. MVC include funzionalità come routing, associazione e convalida di modelli, filtri, API Web e motore di visualizzazione Razor.