我一直在研究一个 .NET/C# 表单,其中包含两个由下拉菜单构建的时间字段。时间 A 由小时和分钟的两个下拉菜单组成,时间 B 也由小时和分钟的两个下拉菜单组成。我需要比较两者以确保时间 A 始终大于 B。
我可以只使用 CompareValidator 来检查小时数,这有效但不考虑分钟数。因此,让我们假设以下场景:
A = 11:00 B = 12:15 很好,我的验证接受了这一点,因为它应该这样做 A = 11:15 B = 11:00 被接受,因为小时数相等,但否则不应该通过,因为分钟没有验证
在使用下拉菜单的情况下,您如何确保 B 始终等于或大于 A?如果我可以改变这一点,但不允许这样做,我会这样做。