Condividi tramite


RazorPageAdapter Classe

Definizione

Implementa IRazorPage in modo che le classi derivate da RazorPageBase non siano attivate due volte. La pagina viene attivata prima dell'esecuzione dei metodi del gestore, ma RazorView attiverà anche ogni pagina.

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
Ereditarietà
RazorPageAdapter
Implementazioni

Costruttori

RazorPageAdapter(RazorPageBase)
Obsoleti.

Implementa IRazorPage in modo che le classi derivate da RazorPageBase non siano attivate due volte. La pagina viene attivata prima dell'esecuzione dei metodi del gestore, ma RazorView attiverà anche ogni pagina.

RazorPageAdapter(RazorPageBase, Type)

Crea una nuova istanza della classe RazorPageAdapter.

Proprietà

BodyContent

Ottiene o imposta il contenuto del corpo.

IsLayoutBeingRendered

Ottiene o imposta un flag che determina se viene eseguito il rendering del layout di questa pagina.

Layout

Ottiene o imposta il percorso di una pagina di layout.

Path

Ottiene il percorso relativo della base dell'applicazione alla pagina.

PreviousSectionWriters

Ottiene o imposta le sezioni che possono essere visualizzate da questa pagina.

SectionWriters

Ottiene le sezioni definite da questa pagina.

ViewContext

Ottiene o imposta il contesto di visualizzazione della visualizzazione.

Metodi

EnsureRenderedBodyOrSections()

Verifica che tutte le sezioni definite in PreviousSectionWriters siano state sottoposte a rendering o che il corpo sia stato eseguito se non sono state definite sezioni.

ExecuteAsync()

Esegue il rendering della pagina e scrive l'output in Writer.

Si applica a