Skip to product information
1 of 1

Mike Brind

ASP.NET Core Razor Pages in Action

ASP.NET Core Razor Pages in Action

💎 Earn 209 Points (£2.09) on this item.

Low Stock: Only 2 copies remaining
Regular price £41.94 GBP
Regular price £46.99 GBP Sale price £41.94 GBP
Sale Sold out
Taxes included. Shipping calculated at checkout.

YOU SAVE £5.05

  • Condition: Brand new
  • UK Delivery times: Usually arrives within 2 - 3 working days
  • UK Shipping: Fee starts at £2.39. Subject to product weight & dimension

Bulk ordering. Want 15 or more copies? Get a personalised quote and bigger discounts. Learn more about bulk orders.

  • More about ASP.NET Core Razor Pages in Action


Razor Pages is a powerful framework for building dynamic ASP.NET websites with ease. In "ASP.NET Core Razor Pages in Action," you'll learn how to create a complete web application step-by-step, including forms for collecting and processing user data, connecting to databases, and protecting areas from unauthorized access. You'll also learn to generate CRUD pages using scaffolding gestures and send email from your web application. Razor Pages is recommended for eCommerce sites, intranet services, content management systems, and other apps that require reliability.

Format: Paperback / softback
Length: 456 pages
Publication date: 21 December 2022
Publisher: Manning Publications


Razor Pages is a powerful tool in ASP.NET Core that enables developers to build, configure, and deploy amazing dynamic websites with ease. In this comprehensive guide, we will delve into the world of Razor Pages and explore its various features and functionalities.

Building, Configuring, and Publishing a Data-Driven Website:

Razor Pages provides a streamlined approach to building data-driven websites. It generates HTML on the server, making it ideal for scenarios such as eCommerce sites, intranet services, content management systems, and other applications that require reliability.

In this book, we will use Razor Pages to build a complete application for booking city breaks. We will start by creating the necessary models and repositories to store and retrieve data. Then, we will use Razor Pages to display and manipulate this data in a user-friendly interface.

Creating a Complete Web Application Step-by-Step:

Razor Pages in Action takes you through the process of creating a complete web application step-by-step. We will start by setting up the project and configuring the necessary dependencies. Then, we will create Razor Pages to define the different components of our application, such as the homepage, booking form, and database connection.

Forms for Collecting and Processing User Data:

Razor Pages includes powerful forms for collecting and processing user data. We will learn how to create forms that validate user input, submit data to the server, and handle errors gracefully. We will also explore how to connect to databases from a Razor Page and perform CRUD operations (Create, Read, Update, Delete) using scaffolding gestures.

Protecting Areas of a Razor Page from Unauthorized Access:

Razor Pages integrates seamlessly with ASP.NET Identity, allowing us to protect areas of a Razor Page from unauthorized access. We will learn how to use ASP.NET Identity to create user accounts, authenticate users, and authorize access to specific areas of our application.

Using Object Relational Mapping Tools to Work with Data in Razor Pages Applications:

Razor Pages supports Object Relational Mapping (ORM) tools, such as Entity Framework Core. We will learn how to use ORM tools to work with data in our Razor Pages applications, including querying, sorting, and filtering data.

Generating CRUD Pages Using Scaffolding Gestures:

Razor Pages includes scaffolding gestures that simplify the process of generating CRUD (Create, Read, Update, Delete) pages. We will learn how to use scaffolding gestures to generate pages for creating new records, viewing existing records, editing records, and deleting records.

Generating and Sending Email from Your Web Application:

Razor Pages includes built-in support for generating and sending email from your web application. We will learn how to use Razor Pages to create email templates, configure email settings, and send email messages.

About the Technology:

Razor Pages sits on top of .NET 6 as a key part of ASP.NET Core and has become the recommended tool for any developer building websites with Microsoft technologies. The page-focused framework is great for building dynamic websites that change frequently and simplifies the process of building complex applications.

About the Book:

ASP.NET Core Razor Pages in Action teaches you to develop dynamic websites using the powerful Razor Pages framework, .NET 6, and ASP.NET. Razor Pages generates HTML on the server, making it the perfect choice for eCommerce sites, intranet services, content management systems, and other apps that require reliability.

In this book, you will use Razor Pages to build a complete application for booking city breaks. You will learn to iterate amazing new features chapter-by-chapter, as you build a complete vacation-booking application that incorporates new framework features and adds complexities as they are introduced.

By the end of this book, you will have a solid understanding of Razor Pages and its various features, and you will be able to create dynamic and user-friendly websites with ease. Whether you are a beginner or an experienced developer, Razor Pages in Action is a valuable resource that will help you take your web development skills to the next level.

Weight: 798g
Dimension: 187 x 235 x 27 (mm)
ISBN-13: 9781617299988

This item can be found in:

UK and International shipping information

UK Delivery and returns information:

  • Delivery within 2 - 3 days when ordering in the UK.
  • Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
  • Returns policy: Return within 30 days of receipt for full refund.

International deliveries:

Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.

  • Delivery times: within 5 - 10 days for international orders.
  • Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
  • Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.
View full details