Partager via


RazorPageBase Classe

Définition

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

public ref class RazorPageBase abstract : Microsoft::AspNetCore::Mvc::Razor::IRazorPage
public abstract class RazorPageBase : Microsoft.AspNetCore.Mvc.Razor.IRazorPage
type RazorPageBase = class
    interface IRazorPage
Public MustInherit Class RazorPageBase
Implements IRazorPage
Héritage
RazorPageBase
Dérivé
Implémente

Constructeurs

RazorPageBase()

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

Propriétés

BodyContent

Obtient ou définit le contenu du corps.

DiagnosticSource

Obtient ou définit un DiagnosticSource instance utilisé pour instrumenter l’exécution de la page.

HtmlEncoder

Obtient le HtmlEncoder à utiliser quand il RazorPage gère des expressions non-CIHtmlContent #.

IsLayoutBeingRendered

Obtient ou définit un indicateur qui détermine si la mise en page de cette page est affichée.

Layout

Obtient ou définit le chemin d'accès d'une page de disposition.

Output

Obtient le TextWriter dans lequel la page écrit la sortie.

Path

Obtient le chemin d’accès relatif de la base de l’application à la page.

PreviousSectionWriters

Obtient ou définit les sections qui peuvent être rendues par cette page.

SectionWriters

Obtient les sections définies par cette page.

TempData

Obtient le ITempDataDictionary à partir du ViewContext.

User

Obtient le ClaimsPrincipal de l’utilisateur connecté actuel.

ViewBag

Obtient le dictionnaire de données d'affichage dynamique.

ViewContext

Obtient ou définit le contexte d’affichage de la vue de rendu.

Méthodes

AddHtmlAttributeValue(String, Int32, Object, Int32, Int32, Boolean)

Ajoutez une valeur d’attribut html.

BeginAddHtmlAttributeValues(TagHelperExecutionContext, String, Int32, HtmlAttributeValueStyle)

Commence à ajouter des valeurs d’attribut html.

BeginContext(Int32, Int32, Boolean)

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

BeginWriteAttribute(String, String, Int32, String, Int32, Int32)

Commence l’écriture d’un attribut.

BeginWriteTagHelperAttribute()

Démarre une nouvelle étendue pour l’écriture ITagHelper de valeurs d’attribut.

CreateTagHelper<TTagHelper>()

Crée et active un ITagHelper.

DefineSection(String, Func<Object,Task>)

Crée une section de contenu nommée dans la page qui peut être appelée dans une page Mise en page à l’aide RenderSection de ou RenderSectionAsync

DefineSection(String, RenderAsyncDelegate)

Crée une section de contenu nommée dans la page qui peut être appelée dans une page Mise en page à l’aide RenderSection de ou RenderSectionAsync

EndAddHtmlAttributeValues(TagHelperExecutionContext)

Termine l’ajout de valeurs d’attribut html.

EndContext()

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

EndTagHelperWritingScope()

Termine l’étendue d’écriture actuelle qui a été démarrée en appelant StartTagHelperWritingScope(HtmlEncoder).

EndWriteAttribute()

Termine l’écriture d’un attribut.

EndWriteTagHelperAttribute()

Termine l’étendue d’écriture actuelle qui a été démarrée en appelant BeginWriteTagHelperAttribute().

EnsureRenderedBodyOrSections()

Vérifie que toutes les sections définies dans PreviousSectionWriters ont été rendues ou que le corps a été rendu si aucune section n’a été définie.

ExecuteAsync()

Restitue la page et écrit la sortie dans .Writer

FlushAsync()

FlushAsync() Appelle sur Output et Stream.FlushAsync sur le flux de réponse, en écrivant tout contenu mis en mémoire tampon dans .Body

Href(String)

Retourne un href pour le chemin d’accès de contenu donné.

InvalidTagHelperIndexerAssignment(String, String, String)

Mettez en forme un message d’erreur concernant l’utilisation d’un indexeur lorsque la propriété tag helper est null.

PopWriter()

Retourne un enregistreur de texte à partir de la pile.

PushWriter(TextWriter)

Place un enregistreur de texte sur la pile.

SetAntiforgeryCookieAndHeader()

Définit le cookie antiforgery et l’en-tête X-Frame-Options sur la réponse.

StartTagHelperWritingScope(HtmlEncoder)

Démarre une nouvelle étendue d’écriture et remplace éventuellement HtmlEncoder cette étendue.

Write(Object)

Écrit le spécifié value avec l’encodage HTML dans Output.

Write(String)

Écrit le spécifié value avec l’encodage HTML dans Output.

WriteAttributeValue(String, Int32, Object, Int32, Int32, Boolean)

Écrit une valeur d’attribut.

WriteLiteral(Object)

Écrit le spécifié value sans encodage HTML dans Output.

WriteLiteral(String)

Écrit le spécifié value sans encodage HTML dans Output.

S’applique à