C# Class System.Web.WebPages.WebPageBase

Inheritance: System.Web.WebPages.WebPageRenderingBase
Afficher le fichier Open project: drivenet/aspnetwebstack Class Usage Examples

Private Properties

Свойство Type Description
CreateInstanceFromVirtualPath WebPageBase
CreatePageContextFromParameters System.Web.WebPages.WebPageContext
EnsurePageCanBeRequestedDirectly void
ExecutePageHierarchy void
RenderPageCore System.Web.WebPages.HelperResult
RenderSurrounding void
VerifyRenderedBodyOrSections void

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

ConfigurePage() protected méthode

protected ConfigurePage ( WebPageBase parentPage ) : void
parentPage WebPageBase
Résultat void

CreateInstanceFromVirtualPath() public static méthode

public static CreateInstanceFromVirtualPath ( string virtualPath ) : WebPageBase
virtualPath string
Résultat WebPageBase

CreatePageFromVirtualPath() protected méthode

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
Résultat WebPageBase

DefineSection() public méthode

public DefineSection ( string name, SectionWriter action ) : void
name string
action SectionWriter
Résultat void

ExecutePageHierarchy() public méthode

public ExecutePageHierarchy ( System.Web.WebPages.WebPageContext pageContext, TextWriter writer ) : void
pageContext System.Web.WebPages.WebPageContext
writer System.IO.TextWriter
Résultat void

ExecutePageHierarchy() public méthode

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
Résultat void

GetOutputWriter() protected méthode

protected GetOutputWriter ( ) : TextWriter
Résultat System.IO.TextWriter

InitializePage() protected méthode

protected InitializePage ( ) : void
Résultat void

IsSectionDefined() public méthode

public IsSectionDefined ( string name ) : bool
name string
Résultat bool

PopContext() public méthode

public PopContext ( ) : void
Résultat void

PushContext() public méthode

public PushContext ( System.Web.WebPages.WebPageContext pageContext, TextWriter writer ) : void
pageContext System.Web.WebPages.WebPageContext
writer System.IO.TextWriter
Résultat void

RenderBody() public méthode

public RenderBody ( ) : System.Web.WebPages.HelperResult
Résultat System.Web.WebPages.HelperResult

RenderPage() public méthode

public RenderPage ( string path ) : System.Web.WebPages.HelperResult
path string
Résultat System.Web.WebPages.HelperResult

RenderSection() public méthode

public RenderSection ( string name ) : System.Web.WebPages.HelperResult
name string
Résultat System.Web.WebPages.HelperResult

RenderSection() public méthode

public RenderSection ( string name, bool required ) : System.Web.WebPages.HelperResult
name string
required bool
Résultat System.Web.WebPages.HelperResult

Write() public méthode

public Write ( System.Web.WebPages.HelperResult result ) : void
result System.Web.WebPages.HelperResult
Résultat void

Write() public méthode

public Write ( object value ) : void
value object
Résultat void

WriteLiteral() public méthode

public WriteLiteral ( object value ) : void
value object
Résultat void