Freigeben über


Microsoft.AspNetCore.Mvc.Razor Namespace

Stellt Typen bereit, die für die Laufzeitunterstützung für Razor Views erforderlich sind.

Klassen

GeneratedTagHelperAttributeContext

Enthält Informationen für den Prozess zur ITagHelper Attributcodegenerierung.

HelperResult

Stellt einen verzögerten Schreibvorgang in einem dar RazorPage.

InjectChunk

Stellt Typen bereit, die für die Laufzeitunterstützung für Razor Views erforderlich sind.

InjectChunkVisitor

Stellt Typen bereit, die für die Laufzeitunterstützung für Razor Views erforderlich sind.

InjectParameterGenerator

Stellt Typen bereit, die für die Laufzeitunterstützung für Razor Views erforderlich sind.

LanguageViewLocationExpander

Eine IViewLocationExpander , die die Sprache als Erweiterungspräfix hinzufügt, um Namen anzuzeigen. Die Sprache, die als Erweiterungspräfix hinzugefügt wird, stammt von HttpContext.

ModelChunk

Chunk für eine @model Direktive.

MvcCSharpChunkVisitor

Stellt Typen bereit, die für die Laufzeitunterstützung für Razor Views erforderlich sind.

MvcCSharpCodeGenerator

Stellt Typen bereit, die für die Laufzeitunterstützung für Razor Views erforderlich sind.

MvcCSharpCodeVisitor

Stellt Typen bereit, die für die Laufzeitunterstützung für Razor Views erforderlich sind.

MvcCSharpDesignTimeCodeVisitor

Stellt Typen bereit, die für die Laufzeitunterstützung für Razor Views erforderlich sind.

MvcRazorCodeParser

Stellt Typen bereit, die für die Laufzeitunterstützung für Razor Views erforderlich sind.

MvcRazorHost

Stellt Typen bereit, die für die Laufzeitunterstützung für Razor Views erforderlich sind.

MvcRazorParser

Ein Untertyp von, der RazorParser verwendet wird, MvcRazorHost um die Vererbung von Taghilfsprogrammen aus _ViewImports Dateien zu unterstützen.

MvcTagHelperAttributeValueCodeRenderer

Rendert Code für die Initialisierung der Taghilfseigenschaft.

RazorPage

Stellt Eigenschaften und Methoden dar, die erforderlich sind, um eine Ansicht zu rendern, die Razor-Syntax verwendet.

RazorPage<TModel>

Stellt die Eigenschaften und Methoden dar, die erforderlich sind, um eine Ansicht zu rendern, die Razor-Syntax verwendet.

RazorPageActivator

Stellt Methoden zum Aktivieren von Eigenschaften für eine IRazorPage instance bereit.

RazorPageBase

Stellt Eigenschaften und Methoden dar, die erforderlich sind, um eine Ansicht zu rendern, die Razor-Syntax verwendet.

RazorView

Die Standardimplementierung für IView diese Wird als Teil der Ausführung ausgeführt IRazorPage .

RazorViewEngine

Die Standardimplementierung von IRazorViewEngine.

RazorViewEngineOptions

Stellt die programmgesteuerte Konfiguration für bereit RazorViewEngine.

TagHelperInitializer<TTagHelper>

Initialisiert eine ITagHelper , bevor es ausgeführt wird.

ViewHierarchyUtility

Enthält Methoden zum Suchen _ViewStart.cshtml und _ViewImports.cshtml

ViewLocationExpanderContext

Ein Kontext zum Enthalten von Informationen für IViewLocationExpander.

Strukturen

RazorPageFactoryResult

Ergebnis von CreateFactory(String).

RazorPageResult

Ergebnis der Suche nach .IRazorPage

Schnittstellen

IMvcRazorHost

Gibt die Verträge für einen Razor-Host an, der Razor-Dateien analysiert und C#-Code generiert.

IRazorPage

Stellt Eigenschaften und Methoden dar, die von RazorView für die Ausführung verwendet werden.

IRazorPageActivator

Stellt Methoden zum Aktivieren von Eigenschaften für eine IRazorPage instance bereit.

IRazorPageFactoryProvider

Definiert Methoden, die zum Erstellen von IRazorPage Instanzen in einem bestimmten Pfad verwendet werden.

IRazorViewEngine

Ein IViewEngine , der zum Rendern von Seiten verwendet wird, die die Razor-Syntax verwenden.

ITagHelperActivator

Stellt Methoden zum Erstellen eines Taghilfsprogramm bereit.

ITagHelperFactory

Stellt Methoden zum Erstellen und Initialisieren von Taghilfsprogrammen bereit.

ITagHelperInitializer<TTagHelper>

Initialisiert eine ITagHelper , bevor es ausgeführt wird.

IViewLocationExpander

Gibt die Verträge für einen Ansichtsspeicherort-Expander an, der von RazorViewEngine Instanzen verwendet wird, um Suchpfade für eine Ansicht zu bestimmen.

Enumerationen

LanguageViewLocationExpanderFormat

Gibt das lokalisierte Ansichtsformat für LanguageViewLocationExpanderan.

Delegaten

RenderAsyncDelegate

Ein Delegat für RenderAsync.

Hinweise

Weitere Informationen zu MVC-Ansichten finden Sie unter Ansichten in ASP.NET Core MVC.