Click or drag to resize
AbstractMasterPage Class
Base class for CMS master pages.
Inheritance Hierarchy

Namespace: CMS.UIControls
Assembly: CMS.UIControls (in CMS.UIControls.dll) Version: 12.0.0
Syntax
C#
public abstract class AbstractMasterPage : MasterPage

The AbstractMasterPage type exposes the following members.

Constructors
  NameDescription
Protected methodAbstractMasterPage
Top
Fields
  NameDescription
Protected fieldlblError
Error label control.
Protected fieldlblInfo
Info label control.
Protected fieldlblWarning
Warning label control.
Protected fieldmBodyClass
Body CSS class.
Protected fieldStatic membermShortIDs
Hashtable with the short ID mappings.
Protected fieldplcMessages
Placeholder for messages.
Top
Properties
  NameDescription
Public propertyActionsViewstateEnabled
Indicates if header actions panel should have ViewState enabled or disabled.
Public propertyAfterFormPlaceholder
Gets placeholder located after form element.
Public propertyBody
Body object.
Public propertyBodyClass
Body class.
Public propertyButtonClose
Prepared for closing modal window.
Public propertyButtonNext
Prepared for switching to next record (info/details etc.)
Public propertyButtonPrevious
Prepared for switching to previous record (info/details etc.)
Public propertyDisplayActionsPanel
Indicates whether the panel for actions should be displayed.
Public propertyDisplayControlsPanel
Indicates whether the panel for additional controls should be displayed.
Public propertyDisplaySeparatorPanel
Indicates whether sparator should be displayed
Public propertyDisplaySiteSelectorPanel
Indicates whether the panel for site selector should be displayed
Public propertyErrorLabel
Error label control.
Public propertyFooterContainer
Container with footer panel.
Public propertyHeadElements
Prepared for specifying the additional HEAD elements.
Public propertyHeaderActions
HeaderActions control.
Public propertyHeaderActionsPlaceHolder
HeaderActionsPermissions place holder.
Public propertyHeaderContainer
Header container.
Public propertyInfoLabel
Info label control.
Public propertyLinkExport
Prepared for exporting.
Public propertyMessagesPlaceHolder
Messages placeholder
Public propertyObjectEditMenu
Container with header actions menu
Public propertyPageStatusContainer
Page status container.
Public propertyPanelBody
Body panel.
Public propertyPanelContainer
Tabs container panel.
Public propertyPanelContent
Gets the content panel.
Public propertyPanelFooter
Footer panel.
Public propertyPanelHeader
Header panel.
Public propertyPanelInfo
Info panel.
Public propertyPanelLeft
Left tabs panel.
Public propertyPanelRight
Right tabs panel.
Public propertyPanelSeparator
Separator panel.
Public propertyPanelTabs
Tabs panel.
Public propertyPanelTitle
Panel containing title.
Public propertyPanelTitleActions
Panel containing title actions displayed above scrolling content.
Public propertyPlaceholderLabels
Gets the labels container.
Protected propertyStatic memberShortIDs
Table of the short IDs [ID -> ShortID]
Public propertyTabMode
Indicates if the page is in tab mode.
Public propertyTabs
Tabs control.
Public propertyTitle
PageTitle control.
Public propertyWarningLabel
Warning label control.
Top
Methods
  NameDescription
Protected methodEnsureMessagesPlaceHolder
Ensures message labels on the page.
Protected methodOnInit
Init event handler.
(Overrides UserControlOnInit(EventArgs).)
Protected methodOnPreRender
PreRender event handler
(Overrides ControlOnPreRender(EventArgs).)
Protected methodSetShortIDs
Sets the short IDs to the controls.
Top
Extension Methods
  NameDescription
Public Extension MethodCallHandled
Calls the method handled by the exception handler. If the call doesn't succeed, the problem is reported through parent IExceptionHandler control instead of throwing unhandled exception for the entire page. Returns true, if the call succeeded, otherwise returns false.
(Defined by ControlsExtensions.)
Public Extension MethodGetString
Gets the string by the specified resource key
(Defined by ControlsExtensions.)
Top
See Also