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