What is "razor-pages"

Razor Pages are a page creation feature of ASP.NET Core MVC, framework for web applications.

This feature uses C# for server-side programming and Razor’s own syntax to embed C# with HTML markup to generate content for dynamic browsers.

Informações Externa

Documentation ASP.NET
Introduction to the Razor Pages in ASP.NET Core
Stack Overflow PT: What are the differences between ASP.NET MVC and ASP.NET Razor Pages?
Learn Razor Pages