【发布时间】:2010-06-08 20:06:32
【问题描述】:
我刚刚阅读完有关 CustomValidator 控件的内容,我有一个问题。在我正在阅读的书中,它说 CustomValidator 不需要设置它的 ControlToValidate 属性,并且它提供了一些这种用法的示例。但在一个未使用 ControlToValidate 的示例中,OnServerValidate 函数有一个计时器(5 秒),您需要通过在文本框中输入“答案”来计时。如果花费的时间超过 5 秒,则会在文本框旁边弹出 CustomValidator 的错误消息(这就像一个定时问答游戏)。 CustomValidator 是如何知道将消息放在文本框旁边的(据我所知,两者之间没有关联)?我想对此进行测试,所以我在页面上放了几个文本框,错误消息总是显示在我放置在页面上的最后一个文本框旁边。谢谢。
【问题讨论】:
-
通过“但是在一个不使用 ControlToValidate 的示例中,OnServerValidate 函数有一个计时器(5 秒),您需要通过在文本框中输入“答案”来击败它。”你的意思可能是别的。最后两个请求的 DateTimes 之间存在比较,或者涉及客户端脚本
标签: asp.net validation customvalidator