다음을 통해 공유


RazorPageBase 클래스

정의

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
상속
RazorPageBase
파생
구현

생성자

RazorPageBase()

Razor 구문을 사용하는 뷰를 렌더링하는 데 필요한 속성 및 메서드를 나타냅니다.

속성

BodyContent

본문 콘텐츠를 가져오거나 설정합니다.

DiagnosticSource

페이지 실행을 계측하는 DiagnosticSource 데 사용되는 instance 가져오거나 설정합니다.

HtmlEncoder

HtmlEncoder C# 이외의 식을 처리할 때 RazorPage 사용할 를IHtmlContent 가져옵니다.

IsLayoutBeingRendered

이 페이지의 레이아웃이 렌더링되는지 여부를 결정하는 플래그를 가져오거나 설정합니다.

Layout

레이아웃 페이지의 경로를 가져오거나 설정합니다.

Output

TextWriter 페이지에서 출력을 작성하는 을 가져옵니다.

Path

페이지의 애플리케이션 기반 상대 경로를 가져옵니다.

PreviousSectionWriters

이 페이지에서 렌더링할 수 있는 섹션을 가져오거나 설정합니다.

SectionWriters

이 페이지에서 정의한 섹션을 가져옵니다.

TempData

ITempDataDictionary 에서 을 ViewContext가져옵니다.

User

ClaimsPrincipal 현재 로그인한 사용자의 을 가져옵니다.

ViewBag

동적 뷰 데이터 사전을 가져옵니다.

ViewContext

렌더링 뷰의 보기 컨텍스트를 가져오거나 설정합니다.

메서드

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

html 특성 값을 추가합니다.

BeginAddHtmlAttributeValues(TagHelperExecutionContext, String, Int32, HtmlAttributeValueStyle)

html 특성 값을 추가하기 시작합니다.

BeginContext(Int32, Int32, Boolean)

Razor 구문을 사용하는 뷰를 렌더링하는 데 필요한 속성 및 메서드를 나타냅니다.

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

특성 작성을 시작합니다.

BeginWriteTagHelperAttribute()

특성 값을 작성 ITagHelper 하기 위한 새 scope 시작합니다.

CreateTagHelper<TTagHelper>()

를 만들고 활성화합니다 ITagHelper.

DefineSection(String, Func<Object,Task>)

또는 을 사용하여 RenderSection 레이아웃 페이지에서 호출할 수 있는 명명된 콘텐츠 섹션을 페이지에 만듭니다. RenderSectionAsync

DefineSection(String, RenderAsyncDelegate)

또는 을 사용하여 RenderSection 레이아웃 페이지에서 호출할 수 있는 명명된 콘텐츠 섹션을 페이지에 만듭니다. RenderSectionAsync

EndAddHtmlAttributeValues(TagHelperExecutionContext)

html 특성 값 추가를 종료합니다.

EndContext()

Razor 구문을 사용하는 뷰를 렌더링하는 데 필요한 속성 및 메서드를 나타냅니다.

EndTagHelperWritingScope()

를 호출StartTagHelperWritingScope(HtmlEncoder)하여 시작된 현재 쓰기 scope 종료합니다.

EndWriteAttribute()

특성 작성을 종료합니다.

EndWriteTagHelperAttribute()

를 호출BeginWriteTagHelperAttribute()하여 시작된 현재 쓰기 scope 종료합니다.

EnsureRenderedBodyOrSections()

PreviousSectionWriters 정의된 모든 섹션이 렌더링되었는지 또는 섹션이 정의되지 않은 경우 본문이 렌더링되었는지 확인합니다.

ExecuteAsync()

페이지를 렌더링하고 출력 Writer을 에 씁니다.

FlushAsync()

FlushAsync() 응답 스트림에서 및 Stream.FlushAsyncOutput 호출하여 버퍼링된 콘텐츠를 Body에 기록합니다.

Href(String)

지정된 콘텐츠 경로에 대한 href를 반환합니다.

InvalidTagHelperIndexerAssignment(String, String, String)

태그 도우미 속성이 일 때 인덱서 사용에 대한 오류 메시지 서식을 지정합니다 null.

PopWriter()

스택에서 텍스트 기록기를 반환합니다.

PushWriter(TextWriter)

텍스트 기록기를 스택에 배치합니다.

SetAntiforgeryCookieAndHeader()

응답에서 위조 방지 쿠키 및 X-Frame-Options 헤더를 설정합니다.

StartTagHelperWritingScope(HtmlEncoder)

새 쓰기 scope 시작하고 필요에 따라 해당 scope 내에서 재정의합니다HtmlEncoder.

Write(Object)

HTML 인코딩으로 지정된 를 valueOutput씁니다.

Write(String)

HTML 인코딩으로 지정된 를 valueOutput씁니다.

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

특성 값을 씁니다.

WriteLiteral(Object)

HTML 인코딩 없이 지정된 를 valueOutput씁니다.

WriteLiteral(String)

HTML 인코딩 없이 지정된 를 valueOutput씁니다.

적용 대상