RazorPageBase Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
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 |
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 |
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é |
Write(String) |
Écrit le spécifié |
WriteAttributeValue(String, Int32, Object, Int32, Int32, Boolean) |
Écrit une valeur d’attribut. |
WriteLiteral(Object) |
Écrit le spécifié |
WriteLiteral(String) |
Écrit le spécifié |