C# Класс System.Web.WebPages.WebPageBase

Наследование: System.Web.WebPages.WebPageRenderingBase
Показать файл Открыть проект Примеры использования класса

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