c# - 日期类型 c#.net 上的比较验证器

标签 c# asp.net date comparevalidator

如何解决这个问题? 我遇到与此链接相关的相同问题,但未得到解答。 谁能帮帮我。

 <telerik:RadDatePicker ID="DateTextBox" runat="server" Culture="en-GB" MinDate="1901-01-01"
                                TabIndex="4" FocusedDate="1991-01-01" MaxDate="2099-01-01">
                                <Calendar UseColumnHeadersAsSelectors="False" UseRowHeadersAsSelectors="False" ViewSelectorText="x">
                                </Calendar>
                                <DateInput DateFormat="dd/MM/yyyy" DisplayDateFormat="dd/MM/yyyy" TabIndex="4">
                                </DateInput>                                                                  
                            </telerik:RadDatePicker>

  <asp:CompareValidator ID="dateCompareValidator" runat="server" ControlToValidate="DateTextBox" ToolTip="The date to achieve the objective must be in the future"
                                    ErrorMessage="The date to achieve the objective must be in the future" Operator="GreaterThan" Type="Date"
                                    ValueToCompare='<%# DateTime.Now.ToString() %>'>*</asp:CompareValidator>

Intermittent error with CompareValidator - ValueToCompare property is ""

最佳答案

您必须设置 CompareValidator 的以下属性来验证日期输入。

  1. ControlToValidate="controlId"
  2. ErrorMessage="错误信息描述"
  3. 类型="日期"
  4. Operator="DataTypeCheck"

编辑:OP更新后实现。

可能你需要设置yyyy-MM-dd格式。

 ValueToCompare='<%# DateTime.Now.ToString("yyyy-MM-dd") %>'>

查看 telerik 论坛上的主题:

  1. http://www.telerik.com/community/forums/aspnet/calendar/raddatepicker-validate-manually-entered-value.aspx
  2. http://www.telerik.com/community/code-library/aspnet-ajax/calendar/validation-of-non-mandatory-datepicker-control.aspx
  3. http://demos.telerik.com/aspnet-ajax/calendar/examples/datepicker/validation/defaultcs.aspx

关于c# - 日期类型 c#.net 上的比较验证器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8485597/

相关文章:

c# - 如何并行执行嵌套的异步/等待代码,同时在等待延续上维护相同的线程?

c# - 通过Unity引用python脚本

c# - “IndexOutOfRangeException was unhandled”

.net - 在 web.config 中为所有页面设置全局 maxRequestLength 值

.net - 如何解决 TryParse Date 和可为空日期之间的差异

java - 如何在不使用异常的情况下检查日期是否符合特定的日期格式?

c# - IEnumerator 问题

asp.net - 仅在 Debug模式下部署到 azure 时如何关闭自定义错误

java - 添加日期选择器后时间选择器停止工作

c# - OpenCV 计数相机