【发布时间】:2014-02-21 06:52:15
【问题描述】:
我开发了一个自定义验证器,并通过企业库配置控制台使用了该验证器。但是,配置 xml 中自定义验证器的 type 属性显示为空白,而不是自定义验证器的实际类型。 到目前为止,我已经完成了以下步骤:
- 创建了继承自 ValueValidator 的自定义验证器。
- 基于自定义验证器创建的属性。
- 创建了继承自 ValueValidatorData 的自定义值验证器数据。
- 已将构建的 dll 复制到企业库配置控制台的目录中。
- 在 soln 的“Enterprise Library v6 Binaries Path”中添加了相同的路径。
完成上述步骤后,自定义验证器开始出现在控制台的验证器列表中。应用验证器,所有值验证器数据都正确地出现在控制台中。但是保存配置会在配置 xml 中留下 type 属性 empty 的值。
我错过了什么吗?
P.S:仅供参考,在我在 xml 中手动添加类型后,验证器工作正常,但类型不是自动出现在 xml 中有点令人沮丧。
【问题讨论】:
标签: c# validation enterprise-library custom-validators