Aracılığıyla paylaş


RazorPageBase Sınıf

Tanım

Razor söz dizimi kullanan bir görünümü işlemek için gereken özellikleri ve yöntemleri temsil eder.

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
Devralma
RazorPageBase
Türetilmiş
Uygulamalar

Oluşturucular

RazorPageBase()

Razor söz dizimi kullanan bir görünümü işlemek için gereken özellikleri ve yöntemleri temsil eder.

Özellikler

BodyContent

Gövde içeriğini alır veya ayarlar.

DiagnosticSource

Sayfa yürütmeyi işaretlemek için kullanılan örneği DiagnosticSource alır veya ayarlar.

HtmlEncoder

HtmlEncoder CRazorPage# olmayanIHtmlContent ifadeleri işlerken kullanılacak değerini alır.

IsLayoutBeingRendered

Bu sayfanın düzeninin işlenip işlenmediğini belirleyen bir bayrak alır veya ayarlar.

Layout

Düzen sayfasının yolunu alır veya ayarlar.

Output

TextWriter Sayfanın çıkış yazdığı sayfayı alır.

Path

Sayfanın uygulama tabanı göreli yolunu alır.

PreviousSectionWriters

Bu sayfa tarafından işlenebilen bölümleri alır veya ayarlar.

SectionWriters

Bu sayfa tarafından tanımlanan bölümleri alır.

TempData

'den alır ITempDataDictionaryViewContext.

User

ClaimsPrincipal Oturum açmış geçerli kullanıcının değerini alır.

ViewBag

Dinamik görünüm veri sözlüğünü alır.

ViewContext

İşleme görünümünün görünüm bağlamını alır veya ayarlar.

Yöntemler

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

Html özniteliği değeri ekleyin.

BeginAddHtmlAttributeValues(TagHelperExecutionContext, String, Int32, HtmlAttributeValueStyle)

Html öznitelik değerleri eklemeye başlar.

BeginContext(Int32, Int32, Boolean)

Razor söz dizimi kullanan bir görünümü işlemek için gereken özellikleri ve yöntemleri temsil eder.

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

Bir özniteliği yazmaya başlar.

BeginWriteTagHelperAttribute()

Öznitelik değerleri yazmak ITagHelper için yeni bir kapsam başlatır.

CreateTagHelper<TTagHelper>()

bir ITagHelperoluşturur ve etkinleştirir.

DefineSection(String, Func<Object,Task>)

Veya kullanarak RenderSection bir Düzen sayfasında çağrılabilen, sayfada adlandırılmış bir içerik bölümü oluşturur RenderSectionAsync

DefineSection(String, RenderAsyncDelegate)

Veya kullanarak RenderSection bir Düzen sayfasında çağrılabilen, sayfada adlandırılmış bir içerik bölümü oluşturur RenderSectionAsync

EndAddHtmlAttributeValues(TagHelperExecutionContext)

Html öznitelik değerleri eklemeyi sonlandırır.

EndContext()

Razor söz dizimi kullanan bir görünümü işlemek için gereken özellikleri ve yöntemleri temsil eder.

EndTagHelperWritingScope()

çağrısıyla StartTagHelperWritingScope(HtmlEncoder)başlatılan geçerli yazma kapsamını sonlandırır.

EndWriteAttribute()

Öznitelik yazmayı sonlandırır.

EndWriteTagHelperAttribute()

çağrısıyla BeginWriteTagHelperAttribute()başlatılan geçerli yazma kapsamını sonlandırır.

EnsureRenderedBodyOrSections()

içinde PreviousSectionWriters tanımlanan tüm bölümlerin işlendiğini veya hiçbir bölüm tanımlanmadıysa gövdenin işlendiğini doğrular.

ExecuteAsync()

Sayfayı işler ve çıktıyı öğesine Writeryazar.

FlushAsync()

yanıt akışında Output ve Stream.FlushAsync üzerinde çağrısı yapıp FlushAsync() arabelleğe alınan tüm içeriği öğesine Bodyyazar.

Href(String)

Verilen içerik yolu için bir href döndürür.

InvalidTagHelperIndexerAssignment(String, String, String)

Etiket yardımcısı özelliği olduğunda dizin oluşturucu kullanma hakkında bir hata iletisi biçimlendirin null.

PopWriter()

Yığından bir metin yazıcısı döndürür.

PushWriter(TextWriter)

Yığına bir metin yazıcı yerleştirir.

SetAntiforgeryCookieAndHeader()

Yanıtta sahte tanımlama bilgisini ve X-Frame-Options üst bilgisini ayarlar.

StartTagHelperWritingScope(HtmlEncoder)

Yeni bir yazma kapsamı başlatır ve isteğe bağlı olarak bu kapsamda geçersiz kılar HtmlEncoder .

Write(Object)

Belirtilen HTML kodlaması ile belirtilen value öğesini öğesine Outputyazar.

Write(String)

Belirtilen HTML kodlaması ile belirtilen value öğesini öğesine Outputyazar.

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

Bir öznitelik değeri yazar.

WriteLiteral(Object)

Belirtilen value öğesini HTML kodlaması olmadan öğesine Outputyazar.

WriteLiteral(String)

Belirtilen value öğesini HTML kodlaması olmadan öğesine Outputyazar.

Şunlara uygulanır