14

Building Web User Interfaces Using ASP.NET Core

This chapter is about building web user interfaces with ASP.NET Core. You will learn about ASP.NET Core MVC views, Razor syntax, HTML and Tag Helpers, internationalizing your website, and how to use Bootstrap for quick user interface prototyping.

This chapter will cover the following topics:

  • Setting up an ASP.NET Core MVC website
  • Defining web user interfaces with Razor views
  • Localizing and globalizing with ASP.NET Core
  • Defining web user interfaces with Tag Helpers
  • Output caching

Setting up an ASP.NET Core MVC website

The Model-View-Controller (MVC) design pattern allows a clean separation between technical concerns, as shown in the following list:

  • Models: Classes that represent the data entities ...

Get Apps and Services with .NET 8 - Second 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.