Bagikan melalui


RazorPageBase Kelas

Definisi

Mewakili properti dan metode yang diperlukan untuk merender tampilan yang menggunakan sintaks 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
Warisan
RazorPageBase
Turunan
Penerapan

Konstruktor

RazorPageBase()

Mewakili properti dan metode yang diperlukan untuk merender tampilan yang menggunakan sintaks Razor.

Properti

BodyContent

Mendapatkan atau mengatur konten isi.

DiagnosticSource

Mendapatkan atau mengatur instans yang DiagnosticSource digunakan untuk melengkapi eksekusi halaman.

HtmlEncoder

HtmlEncoder Mendapatkan untuk digunakan saat ini RazorPage menangani ekspresi non-CIHtmlContent#.

IsLayoutBeingRendered

Mendapatkan atau mengatur bendera yang menentukan apakah tata letak halaman ini sedang dirender.

Layout

Mendapatkan atau mengatur jalur halaman tata letak.

Output

TextWriter Mendapatkan tempat halaman menulis output.

Path

Mendapatkan jalur relatif dasar aplikasi ke halaman.

PreviousSectionWriters

Mendapatkan atau mengatur bagian yang bisa dirender oleh halaman ini.

SectionWriters

Mendapatkan bagian yang ditentukan oleh halaman ini.

TempData

ITempDataDictionary Mendapatkan dari ViewContext.

User

ClaimsPrincipal Mendapatkan dari pengguna yang masuk saat ini.

ViewBag

Mendapatkan kamus data tampilan dinamis.

ViewContext

Mendapatkan atau mengatur konteks tampilan tampilan penyajian.

Metode

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

Tambahkan nilai atribut html.

BeginAddHtmlAttributeValues(TagHelperExecutionContext, String, Int32, HtmlAttributeValueStyle)

Mulai menambahkan nilai atribut html.

BeginContext(Int32, Int32, Boolean)

Mewakili properti dan metode yang diperlukan untuk merender tampilan yang menggunakan sintaks Razor.

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

Mulai menulis atribut.

BeginWriteTagHelperAttribute()

Memulai cakupan baru untuk menulis ITagHelper nilai atribut.

CreateTagHelper<TTagHelper>()

Membuat dan mengaktifkan ITagHelper.

DefineSection(String, Func<Object,Task>)

Membuat bagian konten bernama di halaman yang bisa dipanggil di halaman Tata Letak menggunakan RenderSection atau RenderSectionAsync

DefineSection(String, RenderAsyncDelegate)

Membuat bagian konten bernama di halaman yang bisa dipanggil di halaman Tata Letak menggunakan RenderSection atau RenderSectionAsync

EndAddHtmlAttributeValues(TagHelperExecutionContext)

Mengakhiri penambahan nilai atribut html.

EndContext()

Mewakili properti dan metode yang diperlukan untuk merender tampilan yang menggunakan sintaks Razor.

EndTagHelperWritingScope()

Mengakhiri cakupan penulisan saat ini yang dimulai dengan memanggil StartTagHelperWritingScope(HtmlEncoder).

EndWriteAttribute()

Mengakhiri penulisan atribut.

EndWriteTagHelperAttribute()

Mengakhiri cakupan penulisan saat ini yang dimulai dengan memanggil BeginWriteTagHelperAttribute().

EnsureRenderedBodyOrSections()

Memverifikasi bahwa semua bagian yang ditentukan di PreviousSectionWriters dirender, atau isi dirender jika tidak ada bagian yang ditentukan.

ExecuteAsync()

Merender halaman dan menulis output ke Writer.

FlushAsync()

FlushAsync() Memanggil pada Output dan Stream.FlushAsync pada aliran respons, menulis konten apa pun yang di-buffer ke Body.

Href(String)

Mengembalikan href untuk jalur konten yang diberikan.

InvalidTagHelperIndexerAssignment(String, String, String)

Format pesan kesalahan tentang menggunakan pengindeks saat properti pembantu tag adalah null.

PopWriter()

Mengembalikan penulis teks dari tumpukan.

PushWriter(TextWriter)

Menempatkan penulis teks pada tumpukan.

SetAntiforgeryCookieAndHeader()

Mengatur cookie antiforgery dan header X-Frame-Options pada respons.

StartTagHelperWritingScope(HtmlEncoder)

Memulai cakupan penulisan baru dan secara opsional mengambil HtmlEncoder alih dalam cakupan tersebut.

Write(Object)

Menulis yang ditentukan value dengan pengodean HTML ke Output.

Write(String)

Menulis yang ditentukan value dengan pengodean HTML ke Output.

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

Menuliskan nilai atribut.

WriteLiteral(Object)

Menulis yang ditentukan value tanpa pengodean HTML ke Output.

WriteLiteral(String)

Menulis yang ditentukan value tanpa pengodean HTML ke Output.

Berlaku untuk