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

This series of tutorials teaches you the basics of building an ASP.NET Core MVC web app using Visual Studio. This tutorial teaches ASP.NET MVC Core 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. For a Razor version of this tutorial see Razor Pages 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