Tutorial: Create a Razor Pages web app with ASP.NET Core


This isn't the latest version of this article. For the current release, see the ASP.NET Core 8.0 version of this article.

This series of tutorials explains the basics of building a Razor Pages web app.

For a more advanced introduction aimed at developers who are familiar with controllers and views, see Introduction to Razor Pages in ASP.NET Core.

If you're new to ASP.NET Core development and are unsure of which ASP.NET Core web UI solution will best fit your needs, see Choose an ASP.NET Core UI.

This series includes the following tutorials:

  1. Create a Razor Pages web app
  2. Add a model to a Razor Pages app
  3. Scaffold (generate) Razor pages
  4. Work with a database
  5. Update Razor pages
  6. Add search
  7. Add a new field
  8. Add validation

At the end, you'll have an app that can display and manage a database of movies.

Sample page of sample app