我正在使用 Enterprise Library 4.1 验证应用程序块。我创建了一个自定义验证器并覆盖了 DefaultMessageTemplate 属性。我的 DoValidate 方法逻辑如下
LogValidationResult(validationResults, String.Format(DefaultMessageTemplate, currentTarget, key), currentTarget, key)
但是,当我在配置工具中为此验证器指定自定义 MessageTemplate 时,仅显示 DefaultMessageTemplate 文本。如何使用自定义验证器的自定义消息覆盖默认消息?
我将不胜感激任何帮助。
谢谢!