RazorPageBase Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
DefineSection(String, RenderAsyncDelegate) |
Crea una sezione di contenuto denominata nella pagina che può essere richiamata in una pagina layout usando |
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 è |
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 |
Write(String) |
Scrive l'oggetto specificato |
WriteAttributeValue(String, Int32, Object, Int32, Int32, Boolean) |
Scrive un valore di attributo. |
WriteLiteral(Object) |
Scrive l'oggetto specificato |
WriteLiteral(String) |
Scrive l'oggetto specificato |