Class ActionBase
Assembly: DotNetNuke.dll
Syntax
public abstract class ActionBase : UserControl, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IFilterResolutionService, IAttributeAccessor, INamingContainer, IUserControlDesignerAccessor, IActionControl
Constructors
ActionBase()
Declaration
Fields
m_supportsIcons
Declaration
[Obsolete("Deprecated in DotNetNuke 9.8.1. Use SupportsIcons property. Scheduled for removal in v11.0.0.")]
protected bool m_supportsIcons
Field Value
Properties
ActionManager
Declaration
public ActionManager ActionManager { get; }
Property Value
ActionRoot
Declaration
protected ModuleAction ActionRoot { get; }
Property Value
Actions
Declaration
protected ModuleActionCollection Actions { get; }
Property Value
EditMode
Declaration
public bool EditMode { get; }
Property Value
ModuleContext
Declaration
protected ModuleInstanceContext ModuleContext { get; }
Property Value
ModuleControl
Declaration
public IModuleControl ModuleControl { get; set; }
Property Value
PortalSettings
Declaration
protected PortalSettings PortalSettings { get; }
Property Value
SupportsIcons
Declaration
public bool SupportsIcons { get; }
Property Value
Methods
DisplayControl(DNNNodeCollection)
Declaration
protected bool DisplayControl(DNNNodeCollection objNodes)
Parameters
Type |
Name |
Description |
DNNNodeCollection |
objNodes |
|
Returns
OnAction(ActionEventArgs)
Declaration
protected virtual void OnAction(ActionEventArgs e)
Parameters
OnLoad(EventArgs)
Declaration
protected override void OnLoad(EventArgs e)
Parameters
Overrides
ProcessAction(string)
Declaration
protected void ProcessAction(string actionID)
Parameters
Type |
Name |
Description |
string |
actionID |
|
Events
Action
Declaration
public event ActionEventHandler Action
Event Type
Implements
Extension Methods