I am using Enterprise Library 4.1 Validation Application Block. I have created a custom validator and overridden the DefaultMessageTemplate property. My DoValidate method logic is as below
LogValidationResult(validationResults, String.Format(DefaultMessageTemplate, currentTarget, key), currentTarget, key)
However, when I specify a custom MessageTemplate for this validator in the Configuration tool, only the DefaultMessageTemplate text is displayed. How do I override the default message with a custom message for custom validators?
I would appreciate any help.
Thanks!
I managed to resolve this issue - it was because of incorrect constructors on the custom validator.
Thanks!