Class ContentPageBase<TPage, TContent>
Base class for WebForms that renders routed IContent instances.
Inherited Members
Namespace: EPiServer.Web
Assembly: EPiServer.dll
Version: 10.10.4Syntax
public class ContentPageBase<TPage, TContent> : PageBase, ICurrentPage, ISupportsScriptManager, IPageSource<TPage>, IPageSource, IContentSource<TContent>, IContentSource, IRenderTemplate<TContent>, IRenderTemplate where TPage : PageData where TContent : IContentType Parameters
| Name | Description | 
|---|---|
| TPage | The type of the page. | 
| TContent | The type of the content. | 
Constructors
ContentPageBase()
Initializes a new instance of the ContentPageBase<TPage, TContent> class.
Declaration
public ContentPageBase()ContentPageBase(Int32)
Initializes a new instance of the ContentPageBase<TPage, TContent> class.
Declaration
public ContentPageBase(int options)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Int32 | options | The page options to enable. | 
Remarks
The options parameter is a bitmap constructed from the OptionFlag of Page plugin classes from the EPiServer.Web.PageExtensions namespace.
ContentPageBase(Int32, Int32)
Initializes a new instance of the ContentPageBase<TPage, TContent> class.
Declaration
public ContentPageBase(int enable, int disable)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Int32 | enable | The page options to enable. | 
| System.Int32 | disable | The page options to disable. | 
Remarks
The disable bitmap will override enabled options in case of conflicting options.
Properties
CurrentContent
Gets the content that was routed to for current request.
Declaration
public virtual TContent CurrentContent { get; }Property Value
| Type | Description | 
|---|---|
| TContent | The content of the current. | 
Remarks
The content can either have been routed to directly or through an partial router.
CurrentPage
Declaration
public virtual TPage CurrentPage { get; set; }Property Value
| Type | Description | 
|---|---|
| TPage | 
Explicit Interface Implementations
IContentSource.CurrentContent
Gets the content that was routed to for current request.
Declaration
IContent IContentSource.CurrentContent { get; }Returns
| Type | Description | 
|---|---|
| IContent | The content of the current. | 
Remarks
The content can either have been routed to directly or through an partial router.
