Sdílet prostřednictvím


RazorPageBase Třída

Definice

Představuje vlastnosti a metody potřebné k vykreslení zobrazení, které používá syntaxi 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
Dědičnost
RazorPageBase
Odvozené
Implementuje

Konstruktory

RazorPageBase()

Představuje vlastnosti a metody potřebné k vykreslení zobrazení, které používá syntaxi Razor.

Vlastnosti

BodyContent

Získá nebo nastaví obsah textu.

DiagnosticSource

Získá nebo nastaví DiagnosticSource instanci použitou k instrumentaci provádění stránky.

HtmlEncoder

Získá příkaz HtmlEncoder , který se má použít při zpracování RazorPage výrazů mimoIHtmlContent jazyk C#.

IsLayoutBeingRendered

Získá nebo nastaví příznak, který určuje, zda je vykreslen rozložení této stránky.

Layout

Získá nebo nastaví cestu stránky rozložení.

Output

Získá, TextWriter na který stránka zapisuje výstup.

Path

Získá relativní cestu k základní aplikaci na stránku.

PreviousSectionWriters

Získá nebo nastaví oddíly, které lze vykreslit na této stránce.

SectionWriters

Získá oddíly, které jsou definovány na této stránce.

TempData

Získá z ITempDataDictionaryViewContext.

User

ClaimsPrincipal Získá aktuální přihlášený uživatel.

ViewBag

Získá slovník dat dynamického zobrazení.

ViewContext

Získá nebo nastaví kontext zobrazení vykreslování zobrazení.

Metody

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

Přidejte hodnotu atributu html.

BeginAddHtmlAttributeValues(TagHelperExecutionContext, String, Int32, HtmlAttributeValueStyle)

Začne přidávat hodnoty atributů html.

BeginContext(Int32, Int32, Boolean)

Představuje vlastnosti a metody potřebné k vykreslení zobrazení, které používá syntaxi Razor.

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

Začne psát atribut.

BeginWriteTagHelperAttribute()

Spustí nový obor pro zápis ITagHelper hodnot atributů.

CreateTagHelper<TTagHelper>()

Vytvoří a aktivuje ITagHelper.

DefineSection(String, Func<Object,Task>)

Vytvoří pojmenovaný oddíl obsahu na stránce, který lze vyvolat na stránce rozložení pomocí nebo RenderSectionRenderSectionAsync

DefineSection(String, RenderAsyncDelegate)

Vytvoří pojmenovaný oddíl obsahu na stránce, který lze vyvolat na stránce rozložení pomocí nebo RenderSectionRenderSectionAsync

EndAddHtmlAttributeValues(TagHelperExecutionContext)

Ukončí přidávání hodnot atributů html.

EndContext()

Představuje vlastnosti a metody potřebné k vykreslení zobrazení, které používá syntaxi Razor.

EndTagHelperWritingScope()

Ukončí aktuální obor zápisu, který byl zahájen voláním StartTagHelperWritingScope(HtmlEncoder).

EndWriteAttribute()

Ukončí zápis atributu.

EndWriteTagHelperAttribute()

Ukončí aktuální obor zápisu, který byl zahájen voláním BeginWriteTagHelperAttribute().

EnsureRenderedBodyOrSections()

Ověří, jestli byly vykresleny všechny oddíly definované v PreviousSectionWriters souboru, nebo že byl vykreslen text, pokud nebyly definovány žádné oddíly.

ExecuteAsync()

Vykreslí stránku a zapíše výstup do Writer.

FlushAsync()

FlushAsync()Output Vyvolá na a Stream.FlushAsync na streamu odpovědi a zapíše veškerý obsah ve vyrovnávací paměti do Body.

Href(String)

Vrátí href pro danou cestu k obsahu.

InvalidTagHelperIndexerAssignment(String, String, String)

Formátování chybové zprávy o použití indexeru, pokud je vlastnost pomocné rutiny značky null.

PopWriter()

Vrátí zapisovač textu ze zásobníku.

PushWriter(TextWriter)

Vloží do zásobníku zapisovač textu.

SetAntiforgeryCookieAndHeader()

Nastaví antiforgery cookie a hlavičku X-Frame-Options v odpovědi.

StartTagHelperWritingScope(HtmlEncoder)

Spustí nový obor zápisu a volitelně přepíše HtmlEncoder v rámci tohoto oboru.

Write(Object)

Zapíše zadaný value kód s kódováním HTML do Output.

Write(String)

Zapíše zadaný value kód s kódováním HTML do Output.

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

Zapíše hodnotu atributu.

WriteLiteral(Object)

Zapíše zadaný value kód bez kódování HTML do Output.

WriteLiteral(String)

Zapíše zadaný value kód bez kódování HTML do Output.

Platí pro