Udostępnij za pośrednictwem


RazorPageAdapter Klasa

Definicja

Implementuje metodę IRazorPage, aby klasy pochodne RazorPageBase nie były aktywowane dwa razy. Strona zostanie aktywowana przed uruchomieniem metod obsługi, ale element RazorView aktywuje również każdą stronę.

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
Dziedziczenie
RazorPageAdapter
Implementuje

Konstruktory

RazorPageAdapter(RazorPageBase)
Przestarzałe.

Implementuje metodę IRazorPage, aby klasy pochodne RazorPageBase nie były aktywowane dwa razy. Strona zostanie aktywowana przed uruchomieniem metod obsługi, ale element RazorView aktywuje również każdą stronę.

RazorPageAdapter(RazorPageBase, Type)

Tworzy wystąpienie nowego wystąpienia .RazorPageAdapter

Właściwości

BodyContent

Pobiera lub ustawia zawartość treści.

IsLayoutBeingRendered

Pobiera lub ustawia flagę określającą, czy układ tej strony jest renderowany.

Layout

Pobiera lub ustawia ścieżkę strony układu.

Path

Pobiera podstawową ścieżkę względną aplikacji do strony.

PreviousSectionWriters

Pobiera lub ustawia sekcje, które mogą być renderowane przez tę stronę.

SectionWriters

Pobiera sekcje zdefiniowane przez tę stronę.

ViewContext

Pobiera lub ustawia kontekst widoku renderowania.

Metody

EnsureRenderedBodyOrSections()

Sprawdza, czy wszystkie sekcje zdefiniowane w pliku PreviousSectionWriters zostały renderowane lub treść została renderowana, jeśli nie zdefiniowano żadnych sekcji.

ExecuteAsync()

Renderuje stronę i zapisuje dane wyjściowe w obiekcie Writer.

Dotyczy