我在 ASP.NET 中有一个网格视图,网格的一列是时间(hh:mm)。我已经为该领域使用了验证器。他们看起来像这样
<FooterTemplate>
<asp:TextBox ID="st_timef" runat="server"/>
<asp:RegularExpressionValidator ID="stRegularExpressionValidator" runat="server" ErrorMessage="HH:MM!"
ValidationExpression="/(?:[01]?\d|2[0-3]):(?:[0-5]\d)$/" ControlToValidate="st_timef" />
<asp:RequiredFieldValidator ID="stValidator" runat="server" ControlToValidate="st_timef" Text="*" ValidationGroup="validaiton"/>
</FooterTemplate>
验证器工作,但我对正则表达式验证器有疑问,
虽然它显示错误输入格式的错误,但它仍然允许我按下更新数据的按钮(这不是普通验证器的情况)。
我需要验证器停止运行我的更新功能,它在验证中显示错误。