我已经阅读了几个小时,以不同的方式获得验证单个控件时产生的不同错误消息,但不幸的是,我没有偶然发现任何真正符合我需要的东西。我非常乐意通过javascript修改errormessage客户端,但我的一些控件需要对数据库进行两次检查,因此我必须检查服务器端的有效性。如果必须,我将坚持一个通用的消息。不过,我真的不愿意。
因此,假设您必须进行多项必需的服务器端检查,并希望能够显示不同的错误消息,具体取决于您在处理后找到的内容。你的决定是什么?
到目前为止我的选择是:
1)只需使用通用信息。
2)删除ValidateSummary / Validators并在单击提交时实施我自己的检查。
如果其他人有任何建议,我很乐意听到。
答案 0 :(得分:1)
您可以使用自定义验证程序并iImplemente“OnServerValidate”事件......
此事件将在服务器端,因此您将能够访问数据库或服务器上所需的任何内容......
答案 1 :(得分:0)
我希望Akram发布他的解决方案作为答案而不是评论,这样他才能获得信誉。简单地删除摘要控件并构建我自己的问题就解决了我的问题。
“保留你的验证人员......只需转发摘要。 - Akram Shahda 4月17日0:05”