验证应用程序块 - 自定义验证器 - 消息模板

时间:2013-03-23 22:17:44

标签: enterprise-library validation-application-bl

我正在使用Enterprise Library 4.1验证应用程序块。我创建了一个自定义验证器并重写了DefaultMessageTemplate属性。我的DoValidate方法逻辑如下

LogValidationResult(validationResults,String.Format(DefaultMessageTemplate,currentTarget,key),currentTarget,key)

但是,当我在配置工具中为此验证器指定自定义MessageTemplate时,仅显示DefaultMessageTemplate文本。如何使用自定义验证器的自定义消息覆盖默认消息?

我将不胜感激。

谢谢!

1 个答案:

答案 0 :(得分:0)

我设法解决了这个问题 - 这是因为自定义验证器上的构造函数不正确。

谢谢!