WebPageBase WebPageBase WebPageBase Class

Definition

Serves as the base class for classes that represent an ASP.NET Razor page.

public abstract class WebPageBase : System.Web.WebPages.WebPageRenderingBase
type WebPageBase = class
    inherit WebPageRenderingBase
Public MustInherit Class WebPageBase
Inherits WebPageRenderingBase
Inheritance
Derived

Constructors

WebPageBase() WebPageBase() WebPageBase()

Initializes the WebPageBase class for use by an inherited class instance. This constructor can only be called by an inherited class.

Properties

App App App Inherited from WebPageExecutingBase
AppState AppState AppState Inherited from WebPageExecutingBase
Cache Cache Cache Inherited from WebPageRenderingBase
Context Context Context

When overridden in a derived class, gets or sets the HttpContextBase object that is associated with a page.

(Inherited from WebPageExecutingBase)
Culture Culture Culture Inherited from WebPageRenderingBase
DisplayMode DisplayMode DisplayMode Inherited from WebPageRenderingBase
IsAjax IsAjax IsAjax Inherited from WebPageRenderingBase
IsPost IsPost IsPost Inherited from WebPageRenderingBase
Layout Layout Layout

Gets or sets the path of a layout page.

Output Output Output

Gets the current TextWriter object for the page.

OutputStack OutputStack OutputStack

Gets the stack of TextWriter objects for the current page context.

Page Page Page

Provides property-like access to page data that is shared between pages, layout pages, and partial pages.

PageContext PageContext PageContext Inherited from WebPageRenderingBase
PageData PageData PageData

Provides array-like access to page data that is shared between pages, layout pages, and partial pages.

Profile Profile Profile Inherited from WebPageRenderingBase
Request Request Request Inherited from WebPageRenderingBase
Response Response Response Inherited from WebPageRenderingBase
Server Server Server Inherited from WebPageRenderingBase
Session Session Session Inherited from WebPageRenderingBase
TemplateInfo TemplateInfo TemplateInfo Inherited from WebPageRenderingBase
UICulture UICulture UICulture Inherited from WebPageRenderingBase
UrlData UrlData UrlData Inherited from WebPageRenderingBase
User User User Inherited from WebPageRenderingBase
VirtualPath VirtualPath VirtualPath Inherited from WebPageExecutingBase
VirtualPathFactory VirtualPathFactory VirtualPathFactory Inherited from WebPageExecutingBase

Methods

BeginContext(Int32, Int32, Boolean) BeginContext(Int32, Int32, Boolean) BeginContext(Int32, Int32, Boolean) Inherited from WebPageExecutingBase
BeginContext(String, Int32, Int32, Boolean) BeginContext(String, Int32, Int32, Boolean) BeginContext(String, Int32, Int32, Boolean) Inherited from WebPageExecutingBase
BeginContext(TextWriter, Int32, Int32, Boolean) BeginContext(TextWriter, Int32, Int32, Boolean) BeginContext(TextWriter, Int32, Int32, Boolean) Inherited from WebPageExecutingBase
BeginContext(TextWriter, String, Int32, Int32, Boolean) BeginContext(TextWriter, String, Int32, Int32, Boolean) BeginContext(TextWriter, String, Int32, Int32, Boolean) Inherited from WebPageExecutingBase
ConfigurePage(WebPageBase) ConfigurePage(WebPageBase) ConfigurePage(WebPageBase)

When overridden in a derived class, configures the current web page based on the configuration of the parent web page.

CreateInstanceFromVirtualPath(String) CreateInstanceFromVirtualPath(String) CreateInstanceFromVirtualPath(String)

Creates a new instance of the WebPageBase class by using the specified virtual path.

CreatePageFromVirtualPath(String, HttpContextBase, Func<String,Boolean>, DisplayModeProvider, IDisplayMode) CreatePageFromVirtualPath(String, HttpContextBase, Func<String,Boolean>, DisplayModeProvider, IDisplayMode) CreatePageFromVirtualPath(String, HttpContextBase, Func<String,Boolean>, DisplayModeProvider, IDisplayMode)

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

DefineSection(String, SectionWriter) DefineSection(String, SectionWriter) DefineSection(String, SectionWriter)

Called by content pages to create named content sections.

EndContext(Int32, Int32, Boolean) EndContext(Int32, Int32, Boolean) EndContext(Int32, Int32, Boolean) Inherited from WebPageExecutingBase
EndContext(String, Int32, Int32, Boolean) EndContext(String, Int32, Int32, Boolean) EndContext(String, Int32, Int32, Boolean) Inherited from WebPageExecutingBase
EndContext(TextWriter, Int32, Int32, Boolean) EndContext(TextWriter, Int32, Int32, Boolean) EndContext(TextWriter, Int32, Int32, Boolean) Inherited from WebPageExecutingBase
EndContext(TextWriter, String, Int32, Int32, Boolean) EndContext(TextWriter, String, Int32, Int32, Boolean) EndContext(TextWriter, String, Int32, Int32, Boolean) Inherited from WebPageExecutingBase
Execute() Execute() Execute() Inherited from WebPageExecutingBase
ExecutePageHierarchy() ExecutePageHierarchy() ExecutePageHierarchy()

Executes the code in a set of dependent web pages.

ExecutePageHierarchy(WebPageContext, TextWriter) ExecutePageHierarchy(WebPageContext, TextWriter) ExecutePageHierarchy(WebPageContext, TextWriter)

Executes the code in a set of dependent web pages by using the specified parameters.

ExecutePageHierarchy(WebPageContext, TextWriter, WebPageRenderingBase) ExecutePageHierarchy(WebPageContext, TextWriter, WebPageRenderingBase) ExecutePageHierarchy(WebPageContext, TextWriter, WebPageRenderingBase)

Executes the code in a set of dependent web pages by using the specified context, writer, and start page.

GetOutputWriter() GetOutputWriter() GetOutputWriter()

Returns the text writer instance that is used to render the page.

Href(String, Object[]) Href(String, Object[]) Href(String, Object[]) Inherited from WebPageExecutingBase
InitializePage() InitializePage() InitializePage()

Initializes the current page.

IsSectionDefined(String) IsSectionDefined(String) IsSectionDefined(String)

Returns a value that indicates whether the specified section is defined in the page.

NormalizeLayoutPagePath(String) NormalizeLayoutPagePath(String) NormalizeLayoutPagePath(String) Inherited from WebPageExecutingBase
NormalizePath(String) NormalizePath(String) NormalizePath(String) Inherited from WebPageExecutingBase
PopContext() PopContext() PopContext()

Returns and removes the context from the top of the OutputStack instance.

PushContext(WebPageContext, TextWriter) PushContext(WebPageContext, TextWriter) PushContext(WebPageContext, TextWriter)

Inserts the specified context at the top of the OutputStack instance.

RenderBody() RenderBody() RenderBody()

In layout pages, renders the portion of a content page that is not within a named section.

RenderPage(String, Object[]) RenderPage(String, Object[]) RenderPage(String, Object[])

Renders the content of one page within another page.

RenderSection(String) RenderSection(String) RenderSection(String)

In layout pages, renders the content of a named section.

RenderSection(String, Boolean) RenderSection(String, Boolean) RenderSection(String, Boolean)

In layout pages, renders the content of a named section and specifies whether the section is required.

Write(HelperResult) Write(HelperResult) Write(HelperResult)

Writes the specified HelperResult object as an HTML-encoded string.

Write(Object) Write(Object) Write(Object)

Writes the specified object as an HTML-encoded string.

WriteAttribute(String, PositionTagged<String>, PositionTagged<String>, AttributeValue[]) WriteAttribute(String, PositionTagged<String>, PositionTagged<String>, AttributeValue[]) WriteAttribute(String, PositionTagged<String>, PositionTagged<String>, AttributeValue[]) Inherited from WebPageExecutingBase
WriteAttributeTo(String, TextWriter, String, PositionTagged<String>, PositionTagged<String>, AttributeValue[]) WriteAttributeTo(String, TextWriter, String, PositionTagged<String>, PositionTagged<String>, AttributeValue[]) WriteAttributeTo(String, TextWriter, String, PositionTagged<String>, PositionTagged<String>, AttributeValue[]) Inherited from WebPageExecutingBase
WriteAttributeTo(TextWriter, String, PositionTagged<String>, PositionTagged<String>, AttributeValue[]) WriteAttributeTo(TextWriter, String, PositionTagged<String>, PositionTagged<String>, AttributeValue[]) WriteAttributeTo(TextWriter, String, PositionTagged<String>, PositionTagged<String>, AttributeValue[]) Inherited from WebPageExecutingBase
WriteLiteral(Object) WriteLiteral(Object) WriteLiteral(Object)

Writes the specified object without HTML-encoding it first.

Applies to