我在表单上使用 RadDatePicker 控件作为开始和结束日期输入控件。
我将“01/01/1980”作为最小日期,将“12/31/2049”作为最大日期。在日期文本框中手动输入日期时遇到问题。
场景 1:我输入日期为 123129。RadPicker 正确地将其选为 12/31/2029 并显示格式化的日期值。
场景 2:我输入日期为 123130。我收到客户端验证警告。无论我输入哪个日期和月份,它都会在一年中的每次大于 XX/XX/29 (2029) 时冻结。
场景 3:我输入日期为 12312030 - 完整的年份,而不是最后 2 位数字。RadPicker 正确地将其选为 2030 年 12 月 31 日并显示格式化的日期值。
我在ASP.NET 日历演示 - DatePicker - First Look上测试了所有 3 个场景。
我不确定为什么即使最大日期设置为 2049 年 12 月 31 日,验证也会启动。
请协助我解决此问题。
谢谢,
瓦巴夫