asp.net – 开始日期 – 使用Compare Validator Misfires验证结
发布时间:2020-12-16 09:17:01 所属栏目:asp.Net 来源:网络整理
导读:我需要我的结束日期总是大于开始日期,我尝试使用CompareValidator进行验证. 代码如下: 我有一个文本框开始日期 asp:TextBox ID="TxtStartDate" runat="server" /asp:CalendarExtender Enabled="True" ID="TxtStartDate_CalendarExtender" TargetControlID="
我需要我的结束日期总是大于开始日期,我尝试使用CompareValidator进行验证.
代码如下: 我有一个文本框开始日期 <asp:TextBox ID="TxtStartDate" runat="server" /> <asp:CalendarExtender Enabled="True" ID="TxtStartDate_CalendarExtender" TargetControlID="TxtStartDate" runat="server" /> 另一个TextBox结束日期. <asp:TextBox ID="TxtEndDate" runat="server" /> <asp:CalendarExtender Enabled="True" ID="TxtEndDate_CalendarExtender" TargetControlID="TxtEndDate" runat="server" /> <asp:CompareValidator ControlToCompare="TxtStartDate" ControlToValidate="TxtEndDate" Display="Dynamic" ErrorMessage="CompareValidator" ID="CompareValidator1" Operator="GreaterThan" Type="Date" runat="server" /> 但比较字段验证器失效. 例如,当开始日期是2/04/2012并且结束日期是10/04/2012时,它将触发. 解决方法
你可以尝试这样
<asp:CompareValidator ID="cmpVal1" ControlToCompare="txtStartDate" ControlToValidate="txtEndDate" Type="Date" Operator="GreaterThanEqual" ErrorMessage="*Invalid Data" runat="server"></asp:CompareValidator> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 我应该在哪里放置scriptmanager
- asp.net-mvc – @ Html.ValidationSummary(true) – 真正的
- asp.net – 如何显示更好的错误:“从客户端检测到一个潜在
- asp.net-mvc – Asp.Net Mvc 2 Checkbox在模型中总是假的
- Modular Web Application with ASP.NET Core
- asp.net-mvc-3 – 提交后的mvc3复选框值
- asp.net – 使用appcmd添加新网站而不提供网站ID?
- asp.net-mvc-3 – Visual studio web dev express挂起添加实
- asp.net – 如何防止开放重定向攻击?
- asp.net-mvc – 属性级验证错误阻碍了类级验证的验证
推荐文章
站长推荐
热点阅读