Don't miss out Virtual Happy Hour this Friday (April 26).

Try our conversational search powered by Generative AI!

Class SystemPageBase

Inheritance
System.Object
SystemPageBase
Namespace: EPiServer.UI
Assembly: EPiServer.UI.dll
Version: 11.20.7
Syntax
[Obsolete("Use EPiServer.Shell.WebForms.WebFormsBase instead", false)]
public class SystemPageBase : PageBase, IPageSource, ICurrentPage, IContentSource, ISupportsScriptManager, ISystemMessageSink

Constructors

SystemPageBase()

Declaration
public SystemPageBase()

SystemPageBase(Int32)

Declaration
public SystemPageBase(int options)
Parameters
Type Name Description
System.Int32 options

SystemPageBase(Int32, Int32)

Declaration
public SystemPageBase(int enable, int disable)
Parameters
Type Name Description
System.Int32 enable
System.Int32 disable

Fields

Declaration
protected HtmlInputHidden EPCurrentPageLink
Field Value
Type Description
System.Web.UI.HtmlControls.HtmlInputHidden

Properties

BlockTypeRepository

Declaration
protected BlockTypeRepository BlockTypeRepository { get; }
Property Value
Type Description
BlockTypeRepository

ContentRepository

Declaration
protected IContentRepository ContentRepository { get; }
Property Value
Type Description
IContentRepository

ContentSecurityRepository

Declaration
protected IContentSecurityRepository ContentSecurityRepository { get; set; }
Property Value
Type Description
IContentSecurityRepository

ContentTypeModelRepository

Declaration
protected ContentTypeModelRepository ContentTypeModelRepository { get; set; }
Property Value
Type Description
ContentTypeModelRepository

ContentTypeRepository

Declaration
protected IContentTypeRepository ContentTypeRepository { get; set; }
Property Value
Type Description
IContentTypeRepository

ContentVersionRepository

Declaration
protected IContentVersionRepository ContentVersionRepository { get; set; }
Property Value
Type Description
IContentVersionRepository
Declaration
public override PageReference CurrentPageLink { get; set; }
Property Value
Type Description
PageReference
Overrides

IsPageLeaveCheckEnabled

Declaration
protected virtual bool IsPageLeaveCheckEnabled { get; set; }
Property Value
Type Description
System.Boolean

PageLeaveCheckMessage

Declaration
protected virtual string PageLeaveCheckMessage { get; set; }
Property Value
Type Description
System.String

PageProviderManager

Declaration
protected IContentProviderManager PageProviderManager { get; set; }
Property Value
Type Description
IContentProviderManager

PageTypeRepository

Declaration
protected PageTypeRepository PageTypeRepository { get; }
Property Value
Type Description
PageTypeRepository

StyleSheetTheme

Declaration
public override string StyleSheetTheme { get; set; }
Property Value
Type Description
System.String

SystemMessageContainer

Declaration
public SystemMessageContainer SystemMessageContainer { get; }
Property Value
Type Description
SystemMessageContainer

Methods

CreatePageTitle(String)

Declaration
[Obsolete("Use CreatePageTitle that includes LocalizationService instead.")]
public static string CreatePageTitle(string titlePrefix)
Parameters
Type Name Description
System.String titlePrefix
Returns
Type Description
System.String

CreatePageTitle(String, LocalizationService)

Declaration
public static string CreatePageTitle(string titlePrefix, LocalizationService localizationService)
Parameters
Type Name Description
System.String titlePrefix
LocalizationService localizationService
Returns
Type Description
System.String

GetImageThemeUrl(String)

Declaration
public string GetImageThemeUrl(string image)
Parameters
Type Name Description
System.String image
Returns
Type Description
System.String

InitializeCulture()

Declaration
protected override void InitializeCulture()

OnPreRenderComplete(EventArgs)

Declaration
protected override void OnPreRenderComplete(EventArgs e)
Parameters
Type Name Description
System.EventArgs e
Overrides

QueryAccess()

Declaration
public override AccessLevel QueryAccess()
Returns
Type Description
AccessLevel
Overrides

RedirectToViewMode(String)

Declaration
protected void RedirectToViewMode(string url)
Parameters
Type Name Description
System.String url

RedirectToViewMode(String, Boolean)

Declaration
protected void RedirectToViewMode(string url, bool idKeep)
Parameters
Type Name Description
System.String url
System.Boolean idKeep

RedirectToViewMode(String, Boolean, PageReference)

Declaration
protected void RedirectToViewMode(string url, bool idKeep, PageReference pageLink)
Parameters
Type Name Description
System.String url
System.Boolean idKeep
PageReference pageLink

RegisterCSSFile(String, String)

Declaration
public void RegisterCSSFile(string key, string relativePath)
Parameters
Type Name Description
System.String key
System.String relativePath

TransferToErrorMessage()

Declaration
protected void TransferToErrorMessage()

TransferToErrorMessage(String)

Declaration
protected void TransferToErrorMessage(string message)
Parameters
Type Name Description
System.String message

ValidateLanguageEditingAccessRights(PageData, IPrincipal)

Declaration
protected static void ValidateLanguageEditingAccessRights(PageData page, IPrincipal user)
Parameters
Type Name Description
PageData page
System.Security.Principal.IPrincipal user

Implements

Extension Methods