Je vois avec les validateurs Castle que je peux utiliser un attribut de validation de longueur.Longueur personnalisée Custom AbstractValidationAttribute et implémentation Castle.Components.Validator.IValidator
[ValidateLength(6, 30, "some error message")]
public string SomeProperty { get; set; }
Je suis en train de trouver un MinLength seul attribut est-il un moyen de le faire avec le hors des attributs de la boîte?
Jusqu'à présent, mon idée met en œuvre AbstractValidationAttribute
public class ValidateMinLengthAttribute : AbstractValidationAttribute
et rendre sa méthode de construction revenir un MinLengthValidator, puis en utilisant ValidateMinLength sur SomeProperty
public class MinLengthValidator : Castle.Components.Validator.IValidator
Quelqu'un at-il un exemple d'un IValidator pleinement mis en œuvre ou savoir où cette documentation existe? Je ne suis pas sûr de ce que toutes les méthodes et propriétés attendent.
Merci
Je vous suggère de saisir la source du château Validator et de voir comment les validateurs OOTB sont mises en œuvre –
les ici .. fonctionnera sur problème était maintenant beaucoup plus facile http://github.com/castleproject/Castle.Components.Validator/tree/master/src/Castle.Components.Validator/Validators/ – CRice
mise en œuvre AbstractValidator que la interface IValidator – CRice