# Razor Views

Razor Views: Passing a Model to a View, Razor Syntax and Tag Helpers.

Updated: November 3, 2026

1. [Passing a Model to a View](https://www.ask-codey.com/lessons/razor-views-passing-a-model-to-a-view) (Journeyman): An action hands its view a model with View(model); the view names the model's type with @model and reads it through Model. ViewData carries small extras, such as the page title.
2. [Razor Syntax and Tag Helpers](https://www.ask-codey.com/lessons/razor-views-razor-syntax-and-tag-helpers) (Journeyman): Mix C# into HTML with Razor's @ expressions, code blocks, if and foreach, and let tag helpers such as asp-action and asp-route-id write your links.

Source: https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/topics/razor-views
