private object GetValueFromControl() { var values = ExtractValuesFromControl(skipEmpty: true).ToArray(); var fieldValue = MediaMultiField.CreateFieldValue(values); return(fieldValue); }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { // hoping posted data has been databound var newValues = ExtractValuesFromControl(); CurrentValue = MediaMultiField.CreateFieldValue(newValues); } else { CurrentValue = OldValue; } }