public BaseValidator GetRequiredFieldValidator(ValidationItem item, string identifier) { var validator = new RequiredFieldValidator(); validator.ID = identifier; SetSharedValues(validator, item); return validator; }
public BaseValidator GetRegularExpressionValidator(ValidationItem item, string identifier, string regex) { var validator = new RegularExpressionValidator(); validator.ID = identifier; validator.ValidationExpression = regex; SetSharedValues(validator, item); return validator; }
public BaseValidator GetCompareValidator(ValidationItem item, string identifier) { var validator = new CompareValidator(); validator.ID = identifier; SetSharedValues(validator, item); validator.ControlToCompare = item.ControlTwo != null ? item.ControlTwo.ID : null; validator.Operator = item.Operator; validator.ValueToCompare = item.ValueToCompare; return validator; }
public void SetSharedValues(BaseValidator validator, ValidationItem item) { validator.ControlToValidate = item.Control.ID; validator.ValidationGroup = _groupIdentifier; validator.EnableClientScript = true; validator.Display = ValidatorDisplay.None; validator.ErrorMessage = item.GetErrorMessage(); }
internal void AddRequiredFieldValidator(ValidatorBuilder validatorBuilder, ValidationItem item) { var validator = validatorBuilder.GetRequiredFieldValidator(item, NextValidationControlId); Validators.Add(validator); var calloutExtender = validatorBuilder.GetCalloutExtender(validator, NextValidationControlId); AddToForm(validator, calloutExtender); }
internal void AddRegularExpressionValidator(ValidatorBuilder validatorBuilder, ValidationItem item, string regex) { var validator = validatorBuilder.GetRegularExpressionValidator(item, NextValidationControlId, regex); Validators.Add(validator); var calloutExtender = validatorBuilder.GetCalloutExtender(validator, NextValidationControlId); AddToForm(validator, calloutExtender); }