CMSBasePage Members
The CMSBasePage type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
|
|
AdminDomain_Clear |
Admins the domain clear.
|
|
|
CheckSSL |
Checks the SSL.
(Inherited from AdvantageCommonBasePage.) |
|
|
ClearAbandonedSessions |
Clears the abandoned sessions.
|
|
|
ClearEngines |
Clears the engines.
|
|
|
Client_ObjectClearLocks |
Unlocks all object specified by the unique lock key.
(Inherited from AdvantageCommonBasePage.) |
|
|
Client_ObjectLock |
Requests an object lock for a specified user and master identifier. This will attempt to lock the record on the server and return the status. It will generate the javascript client code to poll for refresh/locking. Successful API requests will return the status of the lock : { Status: 0, Message: '', UserName: '' }. Status
Message
UserName
|
|
|
Client_ObjectUnlock |
Object unlock. Unlocks a specific object.
(Inherited from AdvantageCommonBasePage.) |
|
|
DisableActions |
Disables the actions.
|
|
|
Dispose |
Disposes this instance.
|
|
|
EnableActions |
Enables the actions.
|
|
|
GetNavigations |
Multiple Enums can be used. ie. GetNavigations(eNavigationSelector.VisibleInMenu | eNavigationSelector.VisibleInMenu)
(Inherited from AdvantageCommonBasePage.) |
|
|
GetPageSessionObject(String) |
Gets the page session object.
|
|
|
GetPageSessionObject<(Of <<'(T>)>>)(String) |
Gets the page session object.
|
|
|
GetParameter |
Gets a parameter from the querystring.
(Inherited from AdvantageCommonBasePage.) |
|
|
GetRemapHandlerId |
Extracts the value of the specified attribute (typically id) from a single
HTML element string using a regex match.
(Inherited from AdvantageCommonBasePage.) |
|
|
HandleEngineMessages |
Handles the engine messages.
|
|
|
InjectContentSecurityPolicy_Nonce |
Injects the content security policy nonce.
(Inherited from AdvantageCommonBasePage.) |
|
|
InjectHeaderInfo |
Splices RenderTopResources output (and the page title)
into the rendered page content immediately after the <head>
opening tag. Used by descendants whose pages lack a server-side
<head> element and therefore cannot use
Page.Header.Controls.AddAt. Override to alter the splice strategy
(for example, to match <head> tags carrying attributes).
(Inherited from AdvantageCommonBasePage.) |
|
|
injectHeaders |
Injects the headers.
(Inherited from AdvantageCommonBasePage.) |
|
|
injectMetaTags |
Injects the meta tags.
(Inherited from AdvantageCommonBasePage.) |
|
|
IsValidLogin |
Determines whether [is valid login].
|
|
|
LanguagesActive |
Gets the list of active languages, caching the result for subsequent calls.
|
|
|
Modules |
Loads the full module list for the given domain via CMSAdminEngine.
All exceptions are swallowed and an empty list is returned on failure.
(Inherited from AdvantageCommonBasePage.) |
|
|
OnError |
Raises the [System.Web.UI.TemplateControl.Error] event. If the current
exception is a SafeRedirect sentinel, logs it and clears [HttpServerUtility.GetLastError]
so the redirect can complete; otherwise defers to the base error handling.
(Inherited from AdvantageCommonBasePage.) |
|
|
OnInit |
Adds the admin update panels, subscribes engine event handlers, checks SSL, and
registers the hidden page-session key field.
|
|
|
OnLoad |
Re-registers the hidden page-session key field and forces a session write so the
admin session cookie is emitted for this request.
|
|
|
OnPreInit |
Wires up the license-exception handler before anything else in the page runs.
|
|
|
OnPreRender |
Persists the page-session key, runs login / abandoned-session checks, and performs
any pre-render admin housekeeping.
|
|
|
OnUnload |
Disposes this instance before the base unload runs so any held engine resources
are released at the end of the request.
|
|
|
PageSessionObjectExists |
Determines whether a page session object exists for the specified key.
|
|
|
ReceiveActionArgs |
Receives the action arguments.
|
|
|
RegisterBottomScript(Literal) |
Registers content to the bottom of the page
(Inherited from AdvantageCommonBasePage.) |
|
|
RegisterBottomScript(String, Literal) |
Registers content to the bottom of the page
(Inherited from AdvantageCommonBasePage.) |
|
|
RegisterBottomScript(PlaceHolder) |
Registers content to the bottom of the page
(Inherited from AdvantageCommonBasePage.) |
|
|
RegisterBottomScript(String, PlaceHolder) |
Registers content to the bottom of the page
(Inherited from AdvantageCommonBasePage.) |
|
|
RegisterBottomScript(String) |
Registers content to the bottom of the page
(Inherited from AdvantageCommonBasePage.) |
|
|
RegisterBottomScript(String, String) |
Registers content to the bottom of the page with a unique key to prevent duplicate registration.
(Inherited from AdvantageCommonBasePage.) |
|
|
registerKeepAlive |
Registers the keep alive.
(Inherited from AdvantageCommonBasePage.) |
|
|
RegisterObjectLockScripts |
Registers the shared client-side object-locking helper functions
(ACP_getObjectLockStatus, ACP_setCurrentLock, ACP_ClearLock,
ACP_UnlockHandler, etc.) once per request, at the bottom of the page.
(Inherited from AdvantageCommonBasePage.) |
|
|
RegisterTopScript(Literal) |
Registers content to the top of the page.
(Inherited from AdvantageCommonBasePage.) |
|
|
RegisterTopScript(String, Literal) |
Registers content to the top of the page
(Inherited from AdvantageCommonBasePage.) |
|
|
RegisterTopScript(PlaceHolder) |
Registers content to the top of the page
(Inherited from AdvantageCommonBasePage.) |
|
|
RegisterTopScript(String, PlaceHolder) |
Registers content to the top of the page
(Inherited from AdvantageCommonBasePage.) |
|
|
RegisterTopScript(String, String) |
Registers content to the top of the page
(Inherited from AdvantageCommonBasePage.) |
|
|
RegisterTopScript(String) |
Registers content to the top of the page
(Inherited from AdvantageCommonBasePage.) |
|
|
RemapToEventHandlers |
Finds every inline onclick handler in the supplied HTML and rewrites the page
to attach the same handler via addEventListener from a CSP-nonced
<script> block injected before the closing </body>. Lets
strict CSP policies block inline event handlers without breaking existing markup.
(Inherited from AdvantageCommonBasePage.) |
|
|
RenderControlContent |
Renders the content of the control.
(Inherited from AdvantageCommonBasePage.) |
|
|
SaveViewState |
Injects the registered top / bottom script and code blocks into the rendered output
before the viewstate is serialized.
|
|
|
SearchIndexUsingBrowserInstance |
Setting this instructs the search indexing to create a browser instance so that javascript api and events can be fired.
This method can be significantly slower and introduces overhead, but may be required depending on how a page is rendered
(Inherited from AdvantageCommonBasePage.) |
|
|
setNavigationSubTitle |
Sets the navigation sub title.
|
|
|
setNavigationTitle |
Sets the navigation title.
|
|
|
SetObjectLockClientScript |
Exposes access to the object unlocking access advantage locking engine
(Inherited from AdvantageCommonBasePage.) |
|
|
SetPageSessionObject(String, Int32) |
Sets the page session object.
|
|
|
SetPageSessionObject(String, String) |
Sets the page session object.
|
|
|
SetPageSessionObject(String, DateTime) |
Sets the page session object.
|
|
|
SetPageSessionObject(String, Decimal) |
Sets the page session object.
|
|
|
SetPageSessionObject(String, Double) |
Sets the page session object.
|
|
|
SetPageSessionObject(String, Boolean) |
Sets the page session object.
|
|
|
SetPageSessionObject(String, Byte) |
Sets the page session object.
|
|
|
SetPageSessionObject(String, SByte) |
Sets the page session object.
|
|
|
SetPageSessionObject(String, Int64) |
Sets the page session object.
|
|
|
SetPageSessionObject(String, Int16) |
Sets the page session object.
|
|
|
SetPageSessionObject(String, UInt16) |
Sets the page session object.
|
|
|
SetPageSessionObject(String, UInt64) |
Sets the page session object.
|
|
|
SetPageSessionObject(String, Single) |
Sets the page session object.
|
|
|
SetPageSessionObject(String, Char) |
Sets the page session object.
|
|
|
SetPageSessionObject(String, Guid) |
Sets the page session object.
|
|
|
SetPageSessionObject<(Of <<'(T>)>>)(String, T) |
Sets the page session object.
|
|
|
SetWarmupState |
Initializes the admin-page context for a warmup (server-side pre-compile) request so
pages can be compiled without requiring an authenticated user or real session.
|
|
|
ShowStatus(EngineEventArgs) |
Shows the status.
|
|
|
ShowStatus(String) |
Shows the status.
|
|
|
ShowStatus(String, eCMSEngineEventStatus) |
Shows the status.
|
|
|
ShowStatus(String, String) |
Shows the status.
|
|
|
ShowStatus(String, String, eCMSEngineEventStatus) |
Shows the status.
|
Fields
| Name | Description | |
|---|---|---|
|
|
CONTEXT_ActiveDomains |
HTTP context item key used to stash the active (IsActive=true) domain list during a request.
|
|
|
CONTEXT_CMSUSER |
HTTP context item key used to stash the current CMSUser during a request.
|
Properties
| Name | Description | |
|---|---|---|
|
|
_InternalAdvantageClaimIdentity | (Inherited from AdvantageCommonBasePage.) |
|
|
ActiveDomains |
Gets the active domains.
|
|
|
AdminDomain |
Gets the admin domain.
|
|
|
AdminDomainID |
Gets or sets the admin domain identifier for the current session.
|
|
|
AdminEngine |
Gets the admin engine.
|
|
|
AdminIsSSL |
Gets a value indicating whether [admin is SSL].
|
|
|
AdminLanguage |
Gets the admin language.
|
|
|
AdminLanguageID |
Gets or sets the admin language identifier for the current session.
|
|
|
CMSMasterPage |
Gets the CMS master page.
|
|
|
CMSUsers |
Gets the CMS users.
|
|
|
CSPNonce |
Gets the nonce value for Content-Security-Policy
(Inherited from AdvantageCommonBasePage.) |
|
|
CurrentSql |
Gets the current SQL.
(Inherited from AdvantageCommonBasePage.) |
|
|
DatabaseCacheManager |
Gets the database cache manager. Which allows for domain/language save storage of items by id
(Inherited from AdvantageCommonBasePage.) |
|
|
Domain |
Gets the domain.
(Inherited from AdvantageCommonBasePage.) |
|
|
Domains |
Gets or sets the domains.
|
|
|
HeaderControlExists |
Gets a value indicating whether the current page has a server-side
<head runat="server"> element wired up. Returns false
for pages whose <head> is plain markup or absent entirely.
Override to alter the detection rule for unusual page structures.
(Inherited from AdvantageCommonBasePage.) |
|
|
Language |
Gets the language.
(Inherited from AdvantageCommonBasePage.) |
|
|
LanguageID |
Gets the current language identifier for the page context.
(Inherited from AdvantageCommonBasePage.) |
|
|
OwinContext |
Gets the owin context.
(Inherited from AdvantageCommonBasePage.) |
|
|
PreviewKey |
Gets the preview key.
(Inherited from AdvantageCommonBasePage.) |
|
|
RemoveQuerystringParameters |
Gets or sets the remove querystring parameters when rendered to the client browser.
(Inherited from AdvantageCommonBasePage.) |
|
|
RenderTopResources |
Gets the markup that should be injected as the first content inside the
page's <head>. The base implementation emits the native
String.prototype trim capture script so it runs before
MicrosoftAjaxCore.js overrides the trim methods with its slow regex
polyfill. Descendants should override to extend the top-of-head content
and must call base.RenderTopResources first so the trim capture
remains the very first script the browser executes.
(Inherited from AdvantageCommonBasePage.) |
|
|
RewriteMasterId |
Gets or sets the rewrite master identifier.
(Inherited from AdvantageCommonBasePage.) |
|
|
RewriteObjectTypeName |
Gets or sets the name of the rewrite object type.
(Inherited from AdvantageCommonBasePage.) |
|
|
RewriteSEOName |
Gets or sets the SEO name used in the URL rewrite.
(Inherited from AdvantageCommonBasePage.) |
|
|
RewriteVersion |
Gets or sets the rewrite version.
(Inherited from AdvantageCommonBasePage.) |
|
|
ScriptManager |
Gets the script manager.
(Inherited from AdvantageCommonBasePage.) |
|
|
SiteContainerClass |
Gets or sets the CSS class applied to the site container, delegating to the master page.
|
|
|
SkinStylesheetManager |
Gets or sets the Telerik stylesheet manager used for skin-based styling.
|
|
|
WebCacheManager |
Gets the web cache manager. Which allows for domain/language save storage of items by id
(Inherited from AdvantageCommonBasePage.) |
Events
| Name | Description | |
|---|---|---|
|
|
Notification_Domain_Language_Change |
Occurs when the domain or language selection changes in the admin interface.
|

