Condividi tramite


RazorPageBase Classe

Definizione

Rappresenta le proprietà e i metodi necessari per eseguire il rendering di una visualizzazione che usa la sintassi 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
Ereditarietà
RazorPageBase
Derivato
Implementazioni

Costruttori

RazorPageBase()

Rappresenta le proprietà e i metodi necessari per eseguire il rendering di una visualizzazione che usa la sintassi Razor.

Proprietà

BodyContent

Ottiene o imposta il contenuto del corpo.

DiagnosticSource

Ottiene o imposta un'istanza DiagnosticSource utilizzata per instrumentare l'esecuzione della pagina.

HtmlEncoder

Ottiene l'oggetto HtmlEncoder da usare quando gestisce RazorPage espressioni nonIHtmlContent C#.

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.

Output

Ottiene l'output TextWriter di scrittura della pagina.

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.

TempData

Ottiene l'oggetto ITempDataDictionaryViewContextda .

User

Ottiene l'oggetto ClaimsPrincipal dell'utente connesso corrente.

ViewBag

Ottiene il dizionario dei dati della visualizzazione dinamica.

ViewContext

Ottiene o imposta il contesto di visualizzazione della visualizzazione.

Metodi

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

Aggiungere un valore dell'attributo html.

BeginAddHtmlAttributeValues(TagHelperExecutionContext, String, Int32, HtmlAttributeValueStyle)

Inizia ad aggiungere valori di attributo html.

BeginContext(Int32, Int32, Boolean)

Rappresenta le proprietà e i metodi necessari per eseguire il rendering di una visualizzazione che usa la sintassi Razor.

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

Inizia a scrivere un attributo.

BeginWriteTagHelperAttribute()

Avvia un nuovo ambito per la scrittura di ITagHelper valori di attributo.

CreateTagHelper<TTagHelper>()

Crea e attiva un ITagHelperoggetto .

DefineSection(String, Func<Object,Task>)

Crea una sezione di contenuto denominata nella pagina che può essere richiamata in una pagina layout usando RenderSection o RenderSectionAsync

DefineSection(String, RenderAsyncDelegate)

Crea una sezione di contenuto denominata nella pagina che può essere richiamata in una pagina layout usando RenderSection o RenderSectionAsync

EndAddHtmlAttributeValues(TagHelperExecutionContext)

Termina l'aggiunta di valori di attributo html.

EndContext()

Rappresenta le proprietà e i metodi necessari per eseguire il rendering di una visualizzazione che usa la sintassi Razor.

EndTagHelperWritingScope()

Termina l'ambito di scrittura corrente avviato chiamando StartTagHelperWritingScope(HtmlEncoder).

EndWriteAttribute()

Termina la scrittura di un attributo.

EndWriteTagHelperAttribute()

Termina l'ambito di scrittura corrente avviato chiamando BeginWriteTagHelperAttribute().

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.

FlushAsync()

FlushAsync() Richiama e OutputStream.FlushAsync nel flusso di risposta, scrivendo qualsiasi contenuto memorizzato nel buffer nell'oggetto Body.

Href(String)

Restituisce un href per il percorso del contenuto specificato.

InvalidTagHelperIndexerAssignment(String, String, String)

Formattare un messaggio di errore sull'uso di un indicizzatore quando la proprietà helper tag è null.

PopWriter()

Restituire un writer di testo dallo stack.

PushWriter(TextWriter)

Inserisce un writer di testo nello stack.

SetAntiforgeryCookieAndHeader()

Imposta l'intestazione antiforgery cookie e X-Frame-Options nella risposta.

StartTagHelperWritingScope(HtmlEncoder)

Avvia un nuovo ambito di scrittura e, facoltativamente, esegue l'override HtmlEncoder all'interno di tale ambito.

Write(Object)

Scrive l'oggetto specificato value con la codifica HTML in Output.

Write(String)

Scrive l'oggetto specificato value con la codifica HTML in Output.

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

Scrive un valore di attributo.

WriteLiteral(Object)

Scrive l'oggetto specificato value senza codifica HTML in Output.

WriteLiteral(String)

Scrive l'oggetto specificato value senza codifica HTML in Output.

Si applica a