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 | 3 |
How this entity was disambiguated
This entity first appeared as the object of triple T1610534 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
NED1
Entity disambiguation (via context triple)
gpt-5-mini-2025-08-07
Target entity: Razor Context triple: [ASP.NET, supportsViewEngine, Razor]
-
A.
Stepping Razor
"Stepping Razor" is a classic reggae song, best known through Peter Tosh’s powerful rendition, that has become an anthem of defiance and self-assertion.
-
B.
Rasor
Rasor is a comic servant character in John Vanbrugh’s Restoration comedy play "The Provoked Wife."
-
C.
Martz
Martz is a surname most notably associated with Mike Martz, an American football coach known for his innovative offensive strategies in the NFL.
-
D.
Radin
Radin was a prominent Jewish town in what is now Belarus, historically known as a major center of Torah scholarship and the home of the famed Chofetz Chaim.
-
E.
Rodan
Rodan is a giant pterosaur-like kaiju from the Godzilla franchise, known for its supersonic flight and destructive shockwaves.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
NED2
Entity disambiguation (via description)
gpt-5-mini-2025-08-07
Target entity: Razor Target entity description: 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.
-
A.
Stepping Razor
"Stepping Razor" is a classic reggae song, best known through Peter Tosh’s powerful rendition, that has become an anthem of defiance and self-assertion.
-
B.
Rasor
Rasor is a comic servant character in John Vanbrugh’s Restoration comedy play "The Provoked Wife."
-
C.
Martz
Martz is a surname most notably associated with Mike Martz, an American football coach known for his innovative offensive strategies in the NFL.
-
D.
Radin
Radin was a prominent Jewish town in what is now Belarus, historically known as a major center of Torah scholarship and the home of the famed Chofetz Chaim.
-
E.
Rodan
Rodan is a giant pterosaur-like kaiju from the Godzilla franchise, known for its supersonic flight and destructive shockwaves.
- F. None of above. chosen
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 ⓘ
surface form:
ASP.NET MVC view engine system
|
| introducedBy |
ASP.NET
ⓘ
surface form:
ASP.NET MVC 3
|
| 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# programming language
ⓘ
surface form:
C#
VB.NET ⓘ |
| syntaxMarker | @ ⓘ |
| usedIn |
ASP.NET
ⓘ
dotnet/aspnetcore ⓘ
surface form:
ASP.NET Core MVC
ASP.NET Core MVC view engine system ⓘ
surface form:
ASP.NET MVC
ASP.NET ⓘ
surface form:
ASP.NET Web Pages
ASP.NET Core Razor Pages ⓘ
surface form:
Razor Pages
|
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
Instruction
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Input
Subject: Razor Description of subject: 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.
Referenced by (3)
Full triples — surface form annotated when it differs from this entity's canonical label.