Microsoft.AspNetCore.Mvc.Razor Espace de noms

Fournit les types requis pour la prise en charge du runtime pour les vues Razor.

Classes

GeneratedTagHelperAttributeContext

Contient des informations pour le processus de génération de ITagHelper code d’attribut.

HelperResult

Représente une opération d’écriture différée dans un RazorPage.

InjectChunk

Fournit les types requis pour la prise en charge du runtime pour les vues Razor.

InjectChunkVisitor

Fournit les types requis pour la prise en charge du runtime pour les vues Razor.

InjectParameterGenerator

Fournit les types requis pour la prise en charge du runtime pour les vues Razor.

LanguageViewLocationExpander

IViewLocationExpander qui ajoute la langue en tant que préfixe d’extension pour afficher les noms. La langue ajoutée en tant que préfixe d’extension provient de HttpContext.

ModelChunk

Chunk pour une @model directive.

MvcCSharpChunkVisitor

Fournit les types requis pour la prise en charge du runtime pour les vues Razor.

MvcCSharpCodeGenerator

Fournit les types requis pour la prise en charge du runtime pour les vues Razor.

MvcCSharpCodeVisitor

Fournit les types requis pour la prise en charge du runtime pour les vues Razor.

MvcCSharpDesignTimeCodeVisitor

Fournit les types requis pour la prise en charge du runtime pour les vues Razor.

MvcRazorCodeParser

Fournit les types requis pour la prise en charge du runtime pour les vues Razor.

MvcRazorHost

Fournit les types requis pour la prise en charge du runtime pour les vues Razor.

MvcRazorParser

Sous-type de RazorParser qui MvcRazorHost utilise pour prendre en charge l’héritage des balises d’assistance à partir de _ViewImports fichiers.

MvcTagHelperAttributeValueCodeRenderer

Restitue le code pour l’initialisation des propriétés d’assistance de balise.

RazorPage

Représente les propriétés et les méthodes nécessaires pour afficher une vue qui utilise la syntaxe Razor.

RazorPage<TModel>

Représente les propriétés et les méthodes nécessaires pour afficher une vue qui utilise la syntaxe Razor.

RazorPageActivator

Fournit des méthodes pour activer des propriétés sur un IRazorPage instance.

RazorPageBase

Représente les propriétés et les méthodes nécessaires pour afficher une vue qui utilise la syntaxe Razor.

RazorView

Implémentation par défaut pour IView qui exécute une ou plusieurs IRazorPage en tant que partie de son exécution.

RazorViewEngine

Implémentation par défaut de IRazorViewEngine.

RazorViewEngineOptions

Fournit la configuration par programme pour .RazorViewEngine

TagHelperInitializer<TTagHelper>

Initialise un ITagHelper avant son exécution.

ViewHierarchyUtility

Contient des méthodes pour localiser _ViewStart.cshtml et _ViewImports.cshtml

ViewLocationExpanderContext

Contexte pour contenir des informations pour IViewLocationExpander.

Structures

RazorPageFactoryResult

Résultat de CreateFactory(String).

RazorPageResult

Résultat de la localisation d’un IRazorPage.

Interfaces

IMvcRazorHost

Spécifie les contrats d’un hôte Razor qui analyse les fichiers Razor et génère du code C#.

IRazorPage

Représente les propriétés et les méthodes utilisées par RazorView pour l’exécution.

IRazorPageActivator

Fournit des méthodes pour activer des propriétés sur un IRazorPage instance.

IRazorPageFactoryProvider

Définit les méthodes utilisées pour créer des IRazorPage instances à un chemin d’accès donné.

IRazorViewEngine

IViewEngine utilisé pour afficher des pages qui utilisent la syntaxe Razor.

ITagHelperActivator

Fournit des méthodes pour créer un tag helper.

ITagHelperFactory

Fournit des méthodes pour créer et initialiser des tag helpers.

ITagHelperInitializer<TTagHelper>

Initialise un ITagHelper avant son exécution.

IViewLocationExpander

Spécifie les contrats d’un expandeur d’emplacement d’affichage utilisé par RazorViewEngine les instances pour déterminer les chemins de recherche d’une vue.

Énumérations

LanguageViewLocationExpanderFormat

Spécifie le format d’affichage localisé pour LanguageViewLocationExpander.

Délégués

RenderAsyncDelegate

Délégué pour RenderAsync.

Remarques

Pour plus d’informations sur les vues MVC, consultez Vues dans ASP.NET Core MVC.