SaaS CMS has officially launched! Learn more now.

Class PropertyLinkCollectionControl

The control for the PropertyLinkCollection.

Inheritance
System.Object
PropertyLinkCollectionControl
Implements
System.Web.UI.INamingContainer
Inherited Members
Namespace: EPiServer.Web.PropertyControls
Assembly: EPiServer.dll
Version: 8.11.0
Syntax
public class PropertyLinkCollectionControl : PropertyDataControl, IPropertyControl, IRenderSettings, INamingContainer
Remarks

Loads a control that is located in the UI, "Edit/PropertyLinkCollectionEditControl.ascx".

Constructors

PropertyLinkCollectionControl()

Declaration
public PropertyLinkCollectionControl()

Properties

PropertyLinkCollection

Gets the PropertyData as a PropertyLinkCollection for convenience.

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

The PropertyData as a PropertyLinkCollection.

Methods

ApplyEditChanges()

Get the updated collection of links from the edit control and assigns it to the property.

Declaration
public override void ApplyEditChanges()
Overrides

CreateDefaultControls()

Creates the default controls for the property. Used when the property is in view mode or in "on page edit" mode and the PropertyDataControl does not support on page editing.

Declaration
public override void CreateDefaultControls()
Overrides

CreateEditControls()

Loads the control "Edit/PropertyLinkCollectionEditControl.ascx" and assigns the current value of the property to it.

Declaration
public override void CreateEditControls()
Overrides

Implements

System.Web.UI.INamingContainer

Extension Methods