ASP.NET Core MVC view engine system

E828989

The ASP.NET Core MVC view engine system is the framework component responsible for rendering dynamic HTML views, primarily using the Razor templating syntax to combine server-side code with markup.

All labels observed (12)

How this entity was disambiguated

Statements (53)

Predicate Object
instanceOf ASP.NET Core component ⓘ
view rendering system ⓘ
web framework component ⓘ
canUseViewEngine IViewEngine custom implementations ⓘ
RazorViewEngine ⓘ
configurableVia MvcViewOptions ⓘ
RazorViewEngineOptions ⓘ
configuredBy services.AddControllersWithViews() ⓘ
services.AddMvc() ⓘ
defaultViewEngine RazorViewEngine ⓘ
developedBy Microsoft ⓘ
exposesInterface Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine ⓘ
Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine ⓘ
introducedIn ASP.NET Core 1.0 ⓘ
partOf ASP.NET Core MVC ⓘ
linked to: dotnet/aspnetcore
primaryPurpose render dynamic HTML views ⓘ
replaces ASP.NET MVC Razor view engine from .NET Framework ⓘ
supportsFeature HTML helpers ⓘ
Razor directives ⓘ
Razor layouts ⓘ
Razor pages as views ⓘ
Razor sections ⓘ
_ViewImports configuration ⓘ
_ViewStart configuration ⓘ
areas view location ⓘ
asynchronous rendering ⓘ
dependency injection into views ⓘ
environment-specific views ⓘ
layout pages ⓘ
model binding to views ⓘ
partial views ⓘ
runtime compilation ⓘ
sections ⓘ
strongly typed views ⓘ
tag helpers ⓘ
view caching ⓘ
view components ⓘ
view discovery ⓘ
view localization ⓘ
view precompilation ⓘ
supportsFileExtension .cshtml ⓘ
.vbhtml ⓘ
supportsLanguage C# ⓘ
VB.NET ⓘ
linked to: Visual Basic .NET
usesService ICompositeViewEngine ⓘ
IRazorPageActivator ⓘ
IRazorViewEngine ⓘ
IRazorViewFactory ⓘ
IViewCompilerProvider ⓘ
IViewLocationExpander ⓘ
usesTemplatingSyntax Razor ⓘ
viewSearchPathPattern /Views/Shared/{view}.cshtml ⓘ
/Views/{controller}/{action}.cshtml ⓘ

How these facts were elicited

Referenced by (13)

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

Razor → usedIn → ASP.NET MVC ⓘ
linked to: ASP.NET Core MVC view engine system
Razor → integratedInto → ASP.NET Core MVC view engine system ⓘ
dotnet/aspnetcore → supports → Razor view engine ⓘ
linked to: ASP.NET Core MVC view engine system
ASP.NET Core MVC view engine system → defaultViewEngine → RazorViewEngine ⓘ
linked to: ASP.NET Core MVC view engine system
ASP.NET Core MVC view engine system → canUseViewEngine → RazorViewEngine ⓘ
linked to: ASP.NET Core MVC view engine system
ASP.NET Core MVC view engine system → exposesInterface → Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine ⓘ
linked to: ASP.NET Core MVC view engine system
ASP.NET Core MVC view engine system → exposesInterface → Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine ⓘ
linked to: ASP.NET Core MVC view engine system
ASP.NET Core MVC view engine system → usesService → ICompositeViewEngine ⓘ
linked to: ASP.NET Core MVC view engine system
ASP.NET Core MVC view engine system → usesService → IRazorViewEngine ⓘ
linked to: ASP.NET Core MVC view engine system
ASP.NET Core MVC view engine system → usesService → IRazorPageActivator ⓘ
linked to: ASP.NET Core MVC view engine system
ASP.NET Core MVC view engine system → usesService → IViewCompilerProvider ⓘ
linked to: ASP.NET Core MVC view engine system
ASP.NET Core MVC view engine system → usesService → IRazorViewFactory ⓘ
linked to: ASP.NET Core MVC view engine system
ASP.NET Core MVC view engine system → configurableVia → RazorViewEngineOptions ⓘ
linked to: ASP.NET Core MVC view engine system