Chapter 15

Building Websites Using ASP.NET Core Razor Pages

This chapter is about building websites with a modern HTTP architecture on the server side using Microsoft ASP.NET Core. You will learn about building simple websites using the ASP.NET Core Razor Pages feature introduced with .NET Core 2.0 and the Razor class library feature introduced with .NET Core 2.1.

This chapter will cover the following topics:

  • Understanding web development
  • Understanding ASP.NET Core
  • Exploring Razor Pages
  • Using Entity Framework Core with ASP.NET Core
  • Using Razor class libraries

Understanding web development

Developing for the web is developing with Hypertext Transfer Protocol (HTTP).

Understanding HTTP

To communicate with a web server, the client, also known ...

Get C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development - Fourth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.