Learn to build ASP.NET applications without an MVC framework, using Razor Pages to create dynamically rendered pages and secure, interactive forms for your apps.
Overview
Syllabus
Introduction
- Why use Razor Pages?
- What you should know
- What is ASP.NET Razor Pages?
- ASP.NET Razor Pages vs. ASP.NET MVC
- Creating an empty ASP.NET Razor Pages project
- Key ASP.NET Razor Pages concepts
- Data binding in ASP.NET Razor Pages
- ASP.NET Razor Pages application overview
- One-way data binding in ASP.NET Razor Pages
- Two-way data binding in ASP.NET Razor Pages
- Event binding in ASP.NET Razor Pages
- Model binding ASP.NET Razor Pages
- Form data validation in ASP.NET Razor Pages
- Setting up Entity Framework Core in ASP.NET Razor Pages
- Adding and storing data in a database
- Getting data from a database
- Getting data by ID from a database
- Service configuration in ASP.NET Razor Pages
- Authentication vs. authorization
- Simple authorization in ASP.NET Razor Pages
- Role-based authorization in ASP.NET Razor Pages
- Claims-based authorization in ASP.NET Razor Pages
- Next steps for learning more about Razor Pages
Taught by
Jess Chadwick