Create a web app with ASP.NET Core MVC on Windows with Visual Studio

This tutorial teaches ASP.NET Core MVC web development with controllers and views. If you're new to ASP.NET Core web development, consider the Razor Pages version of this tutorial, which provides an easier starting point.

The tutorial series includes the following:

  1. Get started
  2. Add a controller
  3. Add a view
  4. Add a model
  5. Work with SQL Server LocalDB
  6. Controller methods and views
  7. Add search
  8. Add a new field
  9. Add validation
  10. Examine the Details and Delete methods