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

This tutorial teaches ASP.NET Core MVC with controllers and views. Razor Pages is a new alternative in ASP.NET Core 2.0, a page-based programming model that makes building web UI easier and more productive. We recommend you try the Razor Pages tutorial before the MVC version. The Razor Pages tutorial:

  • Is easier to follow.
  • Covers more features.
  • Is the preferred approach for new application development.

There are 3 versions of this tutorial:

  1. Getting started
  2. Adding a controller
  3. Adding a view
  4. Adding a model
  5. Working with SQL Server LocalDB
  6. Controller methods and views
  7. Adding Search
  8. Adding a New Field
  9. Adding Validation
  10. Examining the Details and Delete methods