Page
Represents an individual webpage in Rock. A page is a container on a
Site that has a
Layout which consists of one or more content area zones. Each content area zone on the page can contain zero or more
Blocks.. Pages are hierarchical, and are used to create the structure of the site. Each page can have one parent Page and zero or more children pages, and the page hierarchy is used to create the SiteMap.
AdditionalLavaFields | |
AdditionalSettings | [Obsoleted in v16] Use AdditionalSettingsJson instead. Gets or sets the additional settings. |
AdditionalSettingsJson | |
AllowIndexing | Gets or sets a value indicating whether [allow indexing]. |
Attributes | |
AttributeValueDefaults | |
AttributeValues | |
AvailableKeys | |
Blocks | Gets or sets the collection of Blocks that are used on the page. |
BodyCssClass | Gets or sets the body CSS class. |
BotGuardianLevel | Gets or sets the Bot Guardian Level for the Page. This is a hard coded list of values defined in the code as an enumeration. Show Values |
BreadCrumbDisplayIcon | Gets or sets a value indicating whether icon is displayed in breadcrumb. |
BreadCrumbDisplayName | Gets or sets a value indicating whether the Page Name is displayed in the breadcrumb. |
BrowserTitle | Gets or sets the browser title to use for the page. |
CacheControlHeader | Gets the cache control header. This shouldn't be used to set the properties directly but the json version should be used to set the CacheControlHeaderSettings property. |
CacheControlHeaderSettings | Gets or sets the cache control header settings. |
ContextKey | |
CreatedByPersonAlias | |
CreatedByPersonAliasId | |
CreatedByPersonId | |
CreatedByPersonName | |
CreatedDateTime | |
CustomSortValue | |
Description | Gets or sets a user defined description of the page. This will be added as a meta tag for the page |
DisplayInNavWhen | Gets or sets a value indicating when the Page should be displayed in the navigation. This is a hard coded list of values defined in the code as an enumeration. Show Values 0 | WhenAllowed | 1 | Always | 2 | Never |
|
EnableViewState | Gets or sets a flag indicating if view state should be enabled on the page. |
EncryptedKey | |
EntityStringValue | |
ForeignGuid | |
ForeignId | |
ForeignKey | |
Guid | |
HeaderContent | Gets or sets HTML content to add to the page header area of the page when rendered. |
IconBinaryFile | Gets or sets the icon BinaryFile. |
IconBinaryFileId | Gets or sets the icon binary file identifier. |
IconCssClass | Gets or sets the icon CSS class name for a font vector based icon. |
Id | |
IdKey | |
IncludeAdminFooter | Gets or sets a flag indicating if the admin footer should be displayed when a Site Administrator is logged in. |
InternalName | Gets or sets the internal name to use when administering this page |
IsRateLimited | Gets a value indicating whether this instance is rate limited. |
IsSystem | Gets or sets a flag indicating if the Page is part of the Rock core system/framework. |
IsValid | |
Item | |
KeyWords | Gets or sets the key words. |
Layout | Gets or sets the Layout that the pages uses. |
LayoutId | Gets or sets the Id of the Layout that this Page uses. |
MedianPageLoadTimeDurationSeconds | Gets or sets the median page load time in seconds. Typically calculated from a set of Interaction.InteractionTimeToServe values. |
MenuDisplayChildPages | Gets or sets a flag indicating if the Page's children Pages should be displayed in the menu. |
MenuDisplayDescription | Gets or sets a flag indicating if the Page description should be displayed in the menu. |
MenuDisplayIcon | Gets or sets a flag indicating if the Page icon should be displayed in the menu. |
ModifiedAuditValuesAlreadyUpdated | |
ModifiedByPersonAlias | |
ModifiedByPersonAliasId | |
ModifiedByPersonId | |
ModifiedByPersonName | |
ModifiedDateTime | |
Order | Gets or sets a number indicating the order of the page in the menu and in the site map. This will also affect the page order in the menu. This property is required. |
OutputCacheDuration | [Obsoleted in v12] You should use the new cache control header property. Gets or sets a value indicating the length of time (in seconds) in that rendered output is cached. This property is required. |
PageContexts | Gets or sets a collection of PageContext entities that are used on this page. |
PageDisplayBreadCrumb | Gets or sets a flag indicating whether breadcrumbs are displayed on Page |
PageDisplayDescription | Gets or sets a value indicating whether the Page description should be displayed on the page. |
PageDisplayIcon | Gets or sets a value indicating whether the Page icon should be displayed on the Page. |
PageDisplayTitle | Gets or sets a value indicating whether the Page Title should be displayed on the page (if the Layout supports it). |
PageRoutes | Gets or sets the PageRoutes that reference this page. |
Pages | Gets or sets the collection of the current page's child pages. |
PageTitle | Gets or sets the title of the of the Page to use as the page caption, in menu's, breadcrumb display etc. |
ParentAuthority | Gets the parent authority for the page. Page security is automatically inherited from the parent page, unless explicitly overridden. If there is no parent page, it is inherited from the site (through the layout) |
ParentAuthorityPre | |
ParentPage | Gets or sets the Page entity for the parent page. |
ParentPageId | Gets or sets the Id of the parent Page. |
RateLimitPeriod | [Obsoleted in v16.7] Use RateLimitPeriodDurationSeconds instead. Gets or sets the rate limit period (in seconds). |
RateLimitPeriodDurationSeconds | Gets or sets the rate limit period (in seconds). |
RateLimitRequestPerPeriod | Gets or sets the rate limit request per period. |
RequiresEncryption | Gets or sets a flag that indicates if the Page requires SSL encryption. |
SiteId | Gets the site identifier of the Page's Layout. NOTE: This is needed so that Page Attributes qualified by SiteId work. |
SupportedActions | Provides a Dictionary`2 of actions that this model supports, and the description of each. |
TypeId | |
TypeName | |
UrlEncodedKey | |
ValidationResults | |