Chapter 17: ASP.NET Core User Interfaces
In this chapter, we'll explore different ways to create user interfaces using ASP.NET Core 5 and its extensive offerings. We have MVC, Razor Pages, and Blazor (Chapter 18, A Brief Look into Blazor) as macro-models. Then we have partial views, view components, Tag Helpers, display templates, editor templates, and Razor components to micro-manage our UIs. Furthermore, the .NET 5 ecosystem includes other non-web technologies to build UIs, such as WinForm, WPF, UWP, and Xamarin.
The goal of this chapter is not to cover every aspect of all of those elements and technologies but to lay out a plan explaining their roles and ways to use them.
The following topics will be covered in this chapter:
- Getting familiar ...
Get An Atypical ASP.NET Core 5 Design Patterns Guide 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.