CompareValidtor日期类型抛出2位数年份的Javascript错误

时间:2012-01-24 18:23:05

标签: asp.net date validation

我的asp页面中有以下控件,

Date: <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:CalendarExtender ID="TextBox1_CalendarExtender" runat="server" Enabled="True" TargetControlID="TextBox1" ClearTime="True"></asp:CalendarExtender>
<asp:CompareValidator ID="CompareValidator1" runat="server" ErrorMessage="Wrong!" ControlToValidate="TextBox1" Operator="DataTypeCheck" Type="Date" CultureInvariantValues="True" > </asp:CompareValidator>

如果我在01/24/12发布日期,则会收到JavaScript错误,

  

Microsoft JScript运行时错误:无法获取属性的值   'length':对象为null或未定义。它是由函数抛出的   ValidatorConvert(...)。

我检查了局部变量m,m [5]丢失了。我google了问题,看起来它是javascript函数ValidatorConvert中的一个错误。有人修复了这个功能,但有人可以告诉我如何更换/覆盖默认功能吗?

感谢。

我也想知道是否有人有同样的问题?

0 个答案:

没有答案