Razor

E182233

Razor is a lightweight, server-side templating syntax used in ASP.NET to embed C# or VB.NET code within HTML for generating dynamic web pages.

All labels observed (1)

Label Occurrences
Razor canonical 4

How this entity was disambiguated

Statements (45)

Predicate Object
instanceOf ASP.NET technology ⓘ
server-side templating syntax ⓘ
view engine ⓘ
associatedWith Razor view (.cshtml) files ⓘ
Razor view (.vbhtml) files ⓘ
designedFor embedding server-side code in HTML ⓘ
generating dynamic web pages ⓘ
developer Microsoft ⓘ
documentationURL https://learn.microsoft.com/aspnet/core/mvc/views/razor ⓘ
https://learn.microsoft.com/aspnet/core/razor-pages ⓘ
executionEnvironment server-side ⓘ
feature HTML helpers integration ⓘ
automatic HTML encoding of output ⓘ
code blocks within HTML markup ⓘ
inline code expressions with @ syntax ⓘ
intellisense support in Visual Studio ⓘ
layout pages support ⓘ
model binding support ⓘ
sections support ⓘ
tag helpers integration ⓘ
fileExtension .cshtml ⓘ
.vbhtml ⓘ
goal provide clean separation of markup and code ⓘ
simplify server-side HTML generation ⓘ
integratedInto ASP.NET Core MVC view engine system ⓘ
ASP.NET MVC view engine system ⓘ
linked to: ASP.NET
introducedBy ASP.NET MVC 3 ⓘ
linked to: ASP.NET
paradigm templating syntax ⓘ
primaryLanguage C# ⓘ
runsOn .NET 5+ ⓘ
.NET Core ⓘ
.NET Framework ⓘ
supports conditional logic in views ⓘ
layouts and nested layouts ⓘ
loops in views ⓘ
partial views ⓘ
strongly-typed views ⓘ
supportsLanguage C# ⓘ
VB.NET ⓘ
syntaxMarker @ ⓘ
usedIn ASP.NET ⓘ
ASP.NET Core MVC ⓘ
linked to: dotnet/aspnetcore

ASP.NET MVC ⓘ
ASP.NET Web Pages ⓘ
linked to: ASP.NET

Razor Pages ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.