我应该使用哪个asp.net验证控件?

Cla*_*ear 3 c# asp.net validation server-side

我有两个文本框,每个文本框都包含一个时间(textboxA/textboxB).我需要能够验证textboxA是否在textboxB之前.

例如:

  • textboxA = 10:30/textboxB = 12:30 VALIDATION = true
  • textboxA = 10:30/textboxB = 10:00 VALIDATION = false

我更喜欢使用服务器端控件进行检查.

在此先感谢您的帮助.

克莱尔

Gav*_*ler 7

您将需要使用CompareValidator,因为.NETs拖放验证器提供了客户端和服务器端验证.

您还需要Page.IsValid在处理服务器端之前检查属性,以验证所有验证是否成功.

  • CompareValidator是一个很好的建议,但验证器不进行客户端验证.默认情况下,验证在客户端和服务器上完成.您可以覆盖它,使其仅在服务器端,但实际上您应该覆盖ServerValidate事件以使我不在服务器上进行验证. (3认同)