Freigeben über


RazorPageAdapter Klasse

Definition

Implementiert IRazorPage, sodass von RazorPageBase abgeleitete Klassen nicht zweimal aktiviert werden. Die Seite wird aktiviert, bevor Handlermethoden ausgeführt werden, aber razorView aktiviert auch jede Seite.

public ref class RazorPageAdapter : Microsoft::AspNetCore::Mvc::Razor::IRazorPage
public class RazorPageAdapter : Microsoft.AspNetCore.Mvc.Razor.IRazorPage
type RazorPageAdapter = class
    interface IRazorPage
Public Class RazorPageAdapter
Implements IRazorPage
Vererbung
RazorPageAdapter
Implementiert

Konstruktoren

RazorPageAdapter(RazorPageBase, Type)

Instanziiert eine neue Instanz von RazorPageAdapter.

RazorPageAdapter(RazorPageBase)
Veraltet.

Implementiert IRazorPage, sodass von RazorPageBase abgeleitete Klassen nicht zweimal aktiviert werden. Die Seite wird aktiviert, bevor Handlermethoden ausgeführt werden, aber razorView aktiviert auch jede Seite.

Eigenschaften

BodyContent

Ruft den Textinhalt ab oder legt diese fest.

IsLayoutBeingRendered

Ruft ein Flag ab, das bestimmt, ob das Layout dieser Seite gerendert wird, oder legt es fest.

Layout

Ruft den virtuellen Pfad einer Layoutseite ab oder legt diesen fest.

Path

Ruft den relativen Pfad der Anwendungsbasis zur Seite ab.

PreviousSectionWriters

Ruft die Abschnitte ab, die von dieser Seite gerendert werden können, oder legt diese fest.

SectionWriters

Ruft die Abschnitte ab, die von dieser Seite definiert werden.

ViewContext

Ruft den Ansichtskontext der Renderingansicht ab oder legt diese fest.

Methoden

EnsureRenderedBodyOrSections()

Überprüft, ob alle in PreviousSectionWriters definierten Abschnitte gerendert oder der Textkörper gerendert wurde, wenn keine Abschnitte definiert wurden.

ExecuteAsync()

Rendert die Seite und schreibt die Ausgabe in .Writer

Gilt für: