Introduction
In this module, you’ll create a cross-platform ASP.NET Core Razor Pages web app with .NET and C#.
Example Scenario
Suppose you’re an employee of a pizza company named Contoso Pizza. Your manager has asked you to develop a pizza inventory management page as a prerequisite for the company’s internal admin website. The app should be built in such a way that the view and data model concerns are separated.
What will you be doing?
In this module, you will:
- Understand when and why to use Razor Pages for your ASP.NET Core app.
- Review an existing ASP.NET Core app that uses Razor Pages.
- Create a new Razor Page that supports the app’s product data management requirements.
- Use tag helpers to reduce the context switching between HTML and C#.
- Use Razor Page handlers to handle HTTP requests.
At the end of this module, there are links to content providing deeper dives for each feature area introduced.