使用Validator选择不同的错误

时间:2011-04-16 23:56:19

标签: c# asp.net validation

我已经阅读了几个小时,以不同的方式获得验证单个控件时产生的不同错误消息,但不幸的是,我没有偶然发现任何真正符合我需要的东西。我非常乐意通过javascript修改errormessage客户端,但我的一些控件需要对数据库进行两次检查,因此我必须检查服务器端的有效性。如果必须,我将坚持一个通用的消息。不过,我真的不愿意。

因此,假设您必须进行多项必需的服务器端检查,并希望能够显示不同的错误消息,具体取决于您在处理后找到的内容。你的决定是什么?

到目前为止我的选择是:

1)只需使用通用信息。

2)删除ValidateSummary / Validators并在单击提交时实施我自己的检查。

如果其他人有任何建议,我很乐意听到。

2 个答案:

答案 0 :(得分:1)

您可以使用自定义验证程序并iImplemente“OnServerValidate”事件......

此事件将在服务器端,因此您将能够访问数据库或服务器上所需的任何内容......

答案 1 :(得分:0)

我希望Akram发布他的解决方案作为答案而不是评论,这样他才能获得信誉。简单地删除摘要控件并构建我自己的问题就解决了我的问题。

“保留你的验证人员......只需转发摘要。 - Akram Shahda 4月17日0:05”