如何构建多个特定的验证规则

时间:2010-08-20 18:15:12

标签: .net winforms validation

我有一个必须准备好在各个公司工作的应用程序。但我担心每家公司都需要特定的验证规则。在我的表示层执行验证的更好方法是什么,而不必为每个客户端重新编译我的应用程序?

2 个答案:

答案 0 :(得分:1)

我最近不得不做类似的事情。

我使用的是使用XML模板文件并为文件定义了架构。在我的验证例程中,我遍历所有标准XML节点并使用其中的信息执行验证。这允许我随时重新定义XML文件,它将适用于我的应用程序(只要它保持在定义的模式中)。

答案 1 :(得分:0)

将验证规则保留在源代码之外,并将其存储在数据库或外部文件中。

源代码应该读取要从外部源应用的规则,并从那里获取其行为。

如果用户可以自己修改规则,那就更好了。