Class ContentPageBase<TPage, TContent>
Base class for WebForms that renders routed IContent instances.
Inherited Members
Namespace: EPiServer.Web
Assembly: EPiServer.dll
Version: 8.11.0Syntax
public class ContentPageBase<TPage, TContent> : PageBase, ICurrentPage, ISupportsScriptManager, IPageSource<TPage>, IPageSource, IContentSource<TContent>, IContentSource, IRenderTemplate<TContent>, IRenderTemplate where TPage : PageData where TContent : IContent
Type 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.