Telerik UI for ASP。净AJAX?下载30天免费试用

验证

RadDatePicker控制可以与标准ASP无缝工作。NET验证控件。然而,验证控件如RangeValidator而且CompareValidator在比较日期时使用文化中立的格式。为此,我们解析输入的日期,其格式如下所示“yyyy-MM-dd-hh-mm-ss”然后保存在RadInputValidationValue客户财产。当使用RangeValidator你需要设置它MaximumValue而且MinimumValue这样的格式才能正确工作。在使用自定义验证器时,也必须使用这种格式。下面的代码片段演示了如何配置RangeValidator

< telerik: RadDateInput RenderMode =“轻量级”ID = " RadDateInput1 " runat = " server " DateFormat =“d”MinDate =“01/01/1990 MaxDate”=“01/01/3000”> < / telerik: RadDateInput > < asp: RangeValidator ID = " DateInputRangeValidator " runat = " server " ControlToValidate =“RadDateInput1 ErrorMessage”=“选择一个日期20015年1月5日至20015年9月1日”=“动态”MaximumValue =“20015-09-01-00-00-00”显示MinimumValue = " 20015-01-05-00-00-00 " > < / asp: RangeValidator >

下面的示例显示了一个示例周期选择页面。的user has to enter two dates, the second one being after the first. It uses twoRequiredFieldValidator实例,以确保日期选择器不为空。一个CompareValidator确保第二个日期大于第一个日期。

Start:
End:
< asp:CompareValidator ID="dateCompareValidator" runat="server" ControlToValidate="EndDate" ControlToCompare="StartDate" Operator="GreaterThan" Type="Date" ErrorMessage="结束日期必须在开始日期之后。">

你需要设置类型的属性CompareValidator来“约会”,以便与RadDatePicker.当与RadTimePickerRadDateTimePicker控件,属性必须设置为“String”。

使用验证器的实例RadDatePicker控制,看到日期选择器验证

在本文中
Baidu
map