diff --git a/src/umbraco.editorControls/MultiNodeTreePicker/MNTP_DataEditor.cs b/src/umbraco.editorControls/MultiNodeTreePicker/MNTP_DataEditor.cs
index 72d36c8fa2..b002218bd8 100644
--- a/src/umbraco.editorControls/MultiNodeTreePicker/MNTP_DataEditor.cs
+++ b/src/umbraco.editorControls/MultiNodeTreePicker/MNTP_DataEditor.cs
@@ -9,10 +9,10 @@ using System.Web.UI.WebControls;
using System.Xml.Linq;
using ClientDependency.Core;
using Umbraco.Core;
+using Umbraco.Core.IO;
using umbraco.cms.presentation.Trees;
using umbraco.controls.Images;
using umbraco.controls.Tree;
-using umbraco.IO;
[assembly: WebResource("umbraco.editorControls.MultiNodeTreePicker.MultiNodePickerStyles.css", "text/css")]
[assembly: WebResource("umbraco.editorControls.MultiNodeTreePicker.MultiNodePickerScripts.js", "application/x-javascript")]
@@ -25,6 +25,7 @@ namespace umbraco.editorControls.MultiNodeTreePicker
[ClientDependency(ClientDependencyType.Javascript, "ui/jqueryui.js", "UmbracoClient")]
[ClientDependency(ClientDependencyType.Javascript, "ui/jquery.tooltip.min.js", "UmbracoClient")]
[ClientDependency(ClientDependencyType.Javascript, "controls/Images/ImageViewer.js", "UmbracoRoot")]
+ [ValidationProperty("Value")]
public class MNTP_DataEditor : Control, INamingContainer
{
#region Static Constructor
@@ -93,9 +94,15 @@ namespace umbraco.editorControls.MultiNodeTreePicker
ControlHeight = 200;
}
+ ///
+ /// This is used for validation purposes only, see the [ValidationProperty("Value")] attribute above.
+ ///
+ public string Value
+ {
+ get { return string.Join(",", SelectedIds); }
+ }
-
- #region Protected members
+ #region Protected members
///
///
@@ -374,9 +381,7 @@ namespace umbraco.editorControls.MultiNodeTreePicker
this.Controls.Add(PickedValue);
this.Controls.Add(RightColumn);
}
-
-
-
+
///
/// Ensure the repeater is data bound
///