ASP.NET Core by Matthew

The @page Directive

In a Razor view page (.cshtml), the @page directive indicates that the file is a Razor Page.

In order for the page to be treated as a Razor Page, and have ASP.NET parse the view syntax with the Razor engine, the directive @page should be added at the top of the file.

There can be empty space before the @page directive, but there cannot be any other characters, even an empty code block.

@page
@model IndexModel
 
<h1>Welcome to my Razor Page</h1>
<p>Title: @Model.Title</p>

Comments

Leave a Comment

All fields are required. Your email address will not be published.