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() |
Initializes the WebPageBase class for use by an inherited class instance. This constructor can only be called by an inherited class. |
Properties
App | (Inherited from WebPageExecutingBase) |
AppState | (Inherited from WebPageExecutingBase) |
Cache | (Inherited from WebPageRenderingBase) |
Context |
When overridden in a derived class, gets or sets the HttpContextBase object that is associated with a page. (Inherited from WebPageExecutingBase) |
Culture | (Inherited from WebPageRenderingBase) |
DisplayMode | (Inherited from WebPageRenderingBase) |
IsAjax | (Inherited from WebPageRenderingBase) |
IsPost | (Inherited from WebPageRenderingBase) |
Layout |
Gets or sets the path of a layout page. |
Output |
Gets the current TextWriter object for the page. |
OutputStack |
Gets the stack of TextWriter objects for the current page context. |
Page |
Provides property-like access to page data that is shared between pages, layout pages, and partial pages. |
PageContext | (Inherited from WebPageRenderingBase) |
PageData |
Provides array-like access to page data that is shared between pages, layout pages, and partial pages. |
Profile | (Inherited from WebPageRenderingBase) |
Request | (Inherited from WebPageRenderingBase) |
Response | (Inherited from WebPageRenderingBase) |
Server | (Inherited from WebPageRenderingBase) |
Session | (Inherited from WebPageRenderingBase) |
TemplateInfo | (Inherited from WebPageRenderingBase) |
UICulture | (Inherited from WebPageRenderingBase) |
UrlData | (Inherited from WebPageRenderingBase) |
User | (Inherited from WebPageRenderingBase) |
VirtualPath | (Inherited from WebPageExecutingBase) |
VirtualPathFactory | (Inherited from WebPageExecutingBase) |
Methods
BeginContext(Int32, Int32, Boolean) | (Inherited from WebPageExecutingBase) |
BeginContext(String, Int32, Int32, Boolean) | (Inherited from WebPageExecutingBase) |
BeginContext(TextWriter, Int32, Int32, Boolean) | (Inherited from WebPageExecutingBase) |
BeginContext(TextWriter, String, Int32, Int32, Boolean) | (Inherited from WebPageExecutingBase) |
ConfigurePage(WebPageBase) |
When overridden in a derived class, configures the current web page based on the configuration of the parent web page. |
CreateInstanceFromVirtualPath(String) |
Creates a new instance of the WebPageBase class by using the specified virtual path. |
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) |
Called by content pages to create named content sections. |
EndContext(Int32, Int32, Boolean) | (Inherited from WebPageExecutingBase) |
EndContext(String, Int32, Int32, Boolean) | (Inherited from WebPageExecutingBase) |
EndContext(TextWriter, Int32, Int32, Boolean) | (Inherited from WebPageExecutingBase) |
EndContext(TextWriter, String, Int32, Int32, Boolean) | (Inherited from WebPageExecutingBase) |
Execute() | (Inherited from WebPageExecutingBase) |
ExecutePageHierarchy() |
Executes the code in a set of dependent web pages. |
ExecutePageHierarchy(WebPageContext, TextWriter) |
Executes the code in a set of dependent web pages by using the specified parameters. |
ExecutePageHierarchy(WebPageContext, TextWriter, WebPageRenderingBase) |
Executes the code in a set of dependent web pages by using the specified context, writer, and start page. |
GetOutputWriter() |
Returns the text writer instance that is used to render the page. |
Href(String, Object[]) | (Inherited from WebPageExecutingBase) |
InitializePage() |
Initializes the current page. |
IsSectionDefined(String) |
Returns a value that indicates whether the specified section is defined in the page. |
NormalizeLayoutPagePath(String) | (Inherited from WebPageExecutingBase) |
NormalizePath(String) | (Inherited from WebPageExecutingBase) |
PopContext() |
Returns and removes the context from the top of the OutputStack instance. |
PushContext(WebPageContext, TextWriter) |
Inserts the specified context at the top of the OutputStack instance. |
RenderBody() |
In layout pages, renders the portion of a content page that is not within a named section. |
RenderPage(String, Object[]) |
Renders the content of one page within another page. |
RenderSection(String) |
In layout pages, renders the content of a named section. |
RenderSection(String, Boolean) |
In layout pages, renders the content of a named section and specifies whether the section is required. |
Write(HelperResult) |
Writes the specified HelperResult object as an HTML-encoded string. |
Write(Object) |
Writes the specified object as an HTML-encoded string. |
WriteAttribute(String, PositionTagged<String>, PositionTagged<String>, AttributeValue[]) | (Inherited from WebPageExecutingBase) |
WriteAttributeTo(String, TextWriter, String, PositionTagged<String>, PositionTagged<String>, AttributeValue[]) | (Inherited from WebPageExecutingBase) |
WriteAttributeTo(TextWriter, String, PositionTagged<String>, PositionTagged<String>, AttributeValue[]) | (Inherited from WebPageExecutingBase) |
WriteLiteral(Object) |
Writes the specified object without HTML-encoding it first. |