当我在 Start 控件中输入9:00 ,在 Finish中输入16:00 ;下面的代码验证失败。
有人知道我可以在没有日期的情况下使用 ASP.NET 验证器的方法吗?
Start <asp:TextBox ID="txtStart" runat="server" /> (hh:mm)
<br />
Finish <asp:TextBox ID="txtFinish" runat="server" /> (hh:mm)
<br />
<asp:CompareValidator
id="cpvFinish"
ControlToValidate="txtFinish"
ControlToCompare="txtStart"
Operator="GreaterThanEqual"
Type="Date"
Display="Static"
EnableClientScript="true"
ErrorMessage="Finish time must be later than the start time."
runat="server" />
PS-我知道我可以轻松地使用 CustomValidator 代替,这似乎是这个验证器应该能够处理的事情。