C# 클래스 System.Web.WebPages.WebPageBase

상속: System.Web.WebPages.WebPageRenderingBase
파일 보기 프로젝트 열기: drivenet/aspnetwebstack 1 사용 예제들

Private Properties

프로퍼티 타입 설명
CreateInstanceFromVirtualPath WebPageBase
CreatePageContextFromParameters System.Web.WebPages.WebPageContext
EnsurePageCanBeRequestedDirectly void
ExecutePageHierarchy void
RenderPageCore System.Web.WebPages.HelperResult
RenderSurrounding void
VerifyRenderedBodyOrSections void

공개 메소드들

메소드 설명
CreateInstanceFromVirtualPath ( string virtualPath ) : WebPageBase
DefineSection ( string name, SectionWriter action ) : void
ExecutePageHierarchy ( System.Web.WebPages.WebPageContext pageContext, TextWriter writer ) : void
ExecutePageHierarchy ( System.Web.WebPages.WebPageContext pageContext, TextWriter writer, System.Web.WebPages.WebPageRenderingBase startPage ) : void
IsSectionDefined ( string name ) : bool
PopContext ( ) : void
PushContext ( System.Web.WebPages.WebPageContext pageContext, TextWriter writer ) : void
RenderBody ( ) : System.Web.WebPages.HelperResult
RenderPage ( string path ) : System.Web.WebPages.HelperResult
RenderSection ( string name ) : System.Web.WebPages.HelperResult
RenderSection ( string name, bool required ) : System.Web.WebPages.HelperResult
Write ( System.Web.WebPages.HelperResult result ) : void
Write ( object value ) : void
WriteLiteral ( object value ) : void

보호된 메소드들

메소드 설명
ConfigurePage ( WebPageBase parentPage ) : void
CreatePageFromVirtualPath ( string virtualPath, HttpContextBase httpContext, bool>.Func virtualPathExists, System.Web.WebPages.DisplayModeProvider displayModeProvider, IDisplayMode displayMode ) : WebPageBase

Attempts to create a WebPageBase instance from a virtualPath and wraps complex compiler exceptions with simpler messages

GetOutputWriter ( ) : TextWriter
InitializePage ( ) : void

비공개 메소드들

메소드 설명
CreateInstanceFromVirtualPath ( string virtualPath, IVirtualPathFactory virtualPathFactory ) : WebPageBase
CreatePageContextFromParameters ( bool isLayoutPage ) : System.Web.WebPages.WebPageContext
EnsurePageCanBeRequestedDirectly ( string methodName ) : void
ExecutePageHierarchy ( ) : void
RenderPageCore ( string path, bool isLayoutPage, object data ) : System.Web.WebPages.HelperResult
RenderSurrounding ( string partialViewName, Action body ) : void
VerifyRenderedBodyOrSections ( ) : void

메소드 상세

ConfigurePage() 보호된 메소드

protected ConfigurePage ( WebPageBase parentPage ) : void
parentPage WebPageBase
리턴 void

CreateInstanceFromVirtualPath() 공개 정적인 메소드

public static CreateInstanceFromVirtualPath ( string virtualPath ) : WebPageBase
virtualPath string
리턴 WebPageBase

CreatePageFromVirtualPath() 보호된 메소드

Attempts to create a WebPageBase instance from a virtualPath and wraps complex compiler exceptions with simpler messages
protected CreatePageFromVirtualPath ( string virtualPath, HttpContextBase httpContext, bool>.Func virtualPathExists, System.Web.WebPages.DisplayModeProvider displayModeProvider, IDisplayMode displayMode ) : WebPageBase
virtualPath string
httpContext HttpContextBase
virtualPathExists bool>.Func
displayModeProvider System.Web.WebPages.DisplayModeProvider
displayMode IDisplayMode
리턴 WebPageBase

DefineSection() 공개 메소드

public DefineSection ( string name, SectionWriter action ) : void
name string
action SectionWriter
리턴 void

ExecutePageHierarchy() 공개 메소드

public ExecutePageHierarchy ( System.Web.WebPages.WebPageContext pageContext, TextWriter writer ) : void
pageContext System.Web.WebPages.WebPageContext
writer System.IO.TextWriter
리턴 void

ExecutePageHierarchy() 공개 메소드

public ExecutePageHierarchy ( System.Web.WebPages.WebPageContext pageContext, TextWriter writer, System.Web.WebPages.WebPageRenderingBase startPage ) : void
pageContext System.Web.WebPages.WebPageContext
writer System.IO.TextWriter
startPage System.Web.WebPages.WebPageRenderingBase
리턴 void

GetOutputWriter() 보호된 메소드

protected GetOutputWriter ( ) : TextWriter
리턴 System.IO.TextWriter

InitializePage() 보호된 메소드

protected InitializePage ( ) : void
리턴 void

IsSectionDefined() 공개 메소드

public IsSectionDefined ( string name ) : bool
name string
리턴 bool

PopContext() 공개 메소드

public PopContext ( ) : void
리턴 void

PushContext() 공개 메소드

public PushContext ( System.Web.WebPages.WebPageContext pageContext, TextWriter writer ) : void
pageContext System.Web.WebPages.WebPageContext
writer System.IO.TextWriter
리턴 void

RenderBody() 공개 메소드

public RenderBody ( ) : System.Web.WebPages.HelperResult
리턴 System.Web.WebPages.HelperResult

RenderPage() 공개 메소드

public RenderPage ( string path ) : System.Web.WebPages.HelperResult
path string
리턴 System.Web.WebPages.HelperResult

RenderSection() 공개 메소드

public RenderSection ( string name ) : System.Web.WebPages.HelperResult
name string
리턴 System.Web.WebPages.HelperResult

RenderSection() 공개 메소드

public RenderSection ( string name, bool required ) : System.Web.WebPages.HelperResult
name string
required bool
리턴 System.Web.WebPages.HelperResult

Write() 공개 메소드

public Write ( System.Web.WebPages.HelperResult result ) : void
result System.Web.WebPages.HelperResult
리턴 void

Write() 공개 메소드

public Write ( object value ) : void
value object
리턴 void

WriteLiteral() 공개 메소드

public WriteLiteral ( object value ) : void
value object
리턴 void