ASP.NET MVC
ASP.NET MVC is a web application framework developed by Microsoft that implements the modelviewcontroller (MVC) pattern. The ASP.NET Core MVC framework is a lightweight open source highly testable presentation framework optimized for use with ASP.NET Core. ASP.NET Core MVC provides a patterns-based way to build dynamic websites that enables a clean separation of concerns. It gives you full control over markup supports TDD-friendly development and uses the latest web standards.