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()

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

HtmlEncoder Získá použít, když tato RazorPage rutina zpracovává výrazy bezIHtmlContent jazyka C#.

IsLayoutBeingRendered

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

Layout

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

Output

TextWriter Získá, že stránka píše výstup do.

Path

Získá základní cestu aplikace relativní k stránce.

PreviousSectionWriters

Získá nebo nastaví oddíly, které lze vykreslit touto stránkou.

SectionWriters

Získá oddíly definované touto stránkou.

TempData

ITempDataDictionary Získá od .ViewContext

User

ClaimsPrincipal Získá aktuální přihlášeného uživatele.

ViewBag

Získá dynamický slovník dat zobrazení.

ViewContext

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

Metody

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

Přidejte hodnotu atributu HTML.

BeginAddHtmlAttributeValues(TagHelperExecutionContext, String, Int32, HtmlAttributeValueStyle)

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

BeginContext(Int32, Int32, Boolean) System.Object.BeginContext(System.Int32,System.Int32,System.Boolean)
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, kterou lze vyvolat na stránce rozložení pomocí RenderSection nebo RenderSectionAsync.

DefineSection(String, RenderAsyncDelegate)

Vytvoří pojmenovaný oddíl obsahu na stránce, kterou lze vyvolat na stránce rozložení pomocí RenderSection nebo RenderSectionAsync.

EndAddHtmlAttributeValues(TagHelperExecutionContext)

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

EndContext() System.Object.EndContext
EndTagHelperWritingScope()

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

EndWriteAttribute()

Končí zápis atributu.

EndWriteTagHelperAttribute()

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

EnsureRenderedBodyOrSections()

Ověřuje, že se vykreslovaly všechny oddíly definované v PreviousSectionWriters nich nebo se text vykresloval, pokud nebyly definovány žádné oddíly.

ExecuteAsync()

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

FlushAsync()

FlushAsync() Output Vyvolá datový proud odpovědí a Stream.FlushAsync zapíše veškerý obsah do vyrovnávací paměti do Bodysouboru .

Href(String)

Vrátí hodnotu href pro danou cestu k obsahu.

InvalidTagHelperIndexerAssignment(String, String, String)

Naformátujte chybovou zprávu o použití indexeru, pokud je vlastnost pomocné rutiny značky null.

PopWriter()

Vrátí textový zapisovač ze zásobníku.

PushWriter(TextWriter)

Vloží do zásobníku textový zapisovač.

SetAntiforgeryCookieAndHeader()

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

StartTagHelperWritingScope(HtmlEncoder)

Spustí nový obor zápisu a volitelně přepíše HtmlEncoder v daném oboru.

Write(Object)

Zapíše zadaný value kód HTML do Outputsouboru .

Write(String)

Zapíše zadaný value kód HTML do Outputsouboru .

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 Outputsouboru .

WriteLiteral(String)

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

Platí pro