Class PageBase
Assembly: DotNetNuke.dll
Syntax
public abstract class PageBase : Page, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, INamingContainer, IFilterResolutionService, IHttpHandler
Constructors
PageBase()
Declaration
[Obsolete("Deprecated in DotNetNuke 10.0.2. Please use overload with IPortalController. Scheduled removal in v12.0.0.")]
protected PageBase()
PageBase(IPortalController, IApplicationStatusInfo, IHostSettings)
Declaration
protected PageBase(IPortalController portalController, IApplicationStatusInfo appStatus, IHostSettings hostSettings)
Parameters
Properties
CanonicalLinkUrl
Declaration
public string CanonicalLinkUrl { get; set; }
Property Value
Declaration
public bool HeaderIsWritten { get; }
Property Value
HtmlAttributes
Declaration
public NameValueCollection HtmlAttributes { get; }
Property Value
LocalResourceFile
Declaration
public string LocalResourceFile { get; set; }
Property Value
PageCulture
Declaration
public CultureInfo PageCulture { get; }
Property Value
PageStatePersister
Declaration
protected override PageStatePersister PageStatePersister { get; }
Property Value
Overrides
PortalSettings
Declaration
public PortalSettings PortalSettings { get; }
Property Value
Methods
JavaScriptStringEncode(string)
Declaration
public static IHtmlString JavaScriptStringEncode(string value)
Parameters
Type |
Name |
Description |
string |
value |
|
Returns
JavaScriptStringEncode(string, bool)
Declaration
public static IHtmlString JavaScriptStringEncode(string value, bool addDoubleQuotes)
Parameters
Type |
Name |
Description |
string |
value |
|
bool |
addDoubleQuotes |
|
Returns
OnError(EventArgs)
Declaration
protected override void OnError(EventArgs e)
Parameters
Overrides
OnInit(EventArgs)
Declaration
protected override void OnInit(EventArgs e)
Parameters
Overrides
OnPreRender(EventArgs)
Declaration
protected override void OnPreRender(EventArgs e)
Parameters
Overrides
RegisterAjaxScript()
Declaration
protected virtual void RegisterAjaxScript()
RemoveKeyAttribute(ArrayList)
Declaration
public static void RemoveKeyAttribute(ArrayList affectedControls)
Parameters
Type |
Name |
Description |
ArrayList |
affectedControls |
|
Render(HtmlTextWriter)
Declaration
protected override void Render(HtmlTextWriter writer)
Parameters
Overrides
Implements
Extension Methods