View
A view is a presentation component or template that renders application data into a user-interface element or client response.
.NET MAUI in Action
A view is a .NET MAUI user-interface element that appears onscreen, including layouts, controls, and pages.
- How it is used
- Defines the onscreen UI layer used to display information, accept input, arrange elements, and connect UI properties to code.
- How deep it goes
- Explains view categories, rendering hierarchy, XAML instantiation, binding contexts, and MVVM responsibilities, while deferring individual control-property detail to documentation.
- Examples
- Uses a ContentPage containing a ScrollView, VerticalStackLayout, Image, Labels, and Button, plus an Entry accessed through its Text property.
- What you can do after
- Build UI view trees in XAML or C#, assign page content, and bind controls to application state and commands.
Pro ASP.NET Core 7, Tenth Edition
A view is a presentation component or template that renders application data into a user-interface response, typically HTML.
- How it is used
- Renders controller action results and supplied model data as HTML responses for browsers.
- How deep it goes
- Builds and selects views, demonstrates typed models and conditional markup, and traces Razor compilation and output encoding.
- Examples
- Uses party RSVP confirmations and attendee lists, product listings, and generated C# from a Razor view.
- What you can do after
- Build it from scratch: create and select Razor views, pass model data, and render dynamic HTML from controller actions.
Related concepts
- layoutincludes · A layout is the arrangement and positioning of content or interface elements within a page, screen, or other visual area.
- controlincludes · A control is an interactive user-interface element that displays information or accepts input to let a user view or change an application or system.
- Pageincludes · A Page is a .NET MAUI full-screen view used to define an application page.
- ViewResultused by · ViewResult is an MVC action-result type that represents rendering a view with an optional name and model.
- HTMLproduces · HTML (HyperText Markup Language) is the standard markup language for structuring content and elements in web documents.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

