ASP.NET Core MVC ist ein leichtes Präsentationsframework zum Erstellen dynamischer Websites mit ASP.NET Core. Es ermöglicht das Erstellen von Controller-basierten MVC-Sites oder das Anzeigen modellbasierter Razor-Seiten. MVC enthält Funktionen wie Routing, Modellbindung und -validierung, Filter, Web-APIs und die Razor View Engine.