Jquery MVC3.0中的日期验证

Jquery MVC3.0中的日期验证,jquery,asp.net-mvc-3,validation,Jquery,Asp.net Mvc 3,Validation,我正在开发MVC3.0。在一个模型中,我有一个数据类型日期的字段,除了日期格式之外,一切都很顺利。 我使用的是区域性“en-AU”,因此日期格式为dd/mm/yyy。 它在除safari one之外的所有浏览器上都工作。我在dd/mm/yyyy中输入日期。它显示输入有效日期时出错,而在其他浏览器中工作正常。 这是我在控制器上使用的区域性代码 protected override void Initialize(System.Web.Routing.RequestContext requestC

我正在开发MVC3.0。在一个模型中,我有一个数据类型日期的字段,除了日期格式之外,一切都很顺利。 我使用的是区域性“en-AU”,因此日期格式为dd/mm/yyy。 它在除safari one之外的所有浏览器上都工作。我在dd/mm/yyyy中输入日期。它显示输入有效日期时出错,而在其他浏览器中工作正常。 这是我在控制器上使用的区域性代码

 protected override void Initialize(System.Web.Routing.RequestContext requestContext)
        {
            base.Initialize(requestContext);
            const string culture = "en-AU";
            CultureInfo ci = CultureInfo.GetCultureInfo(culture);
            Thread.CurrentThread.CurrentCulture = ci;
        }

为什么不调试一下,看看你的日期是什么格式的(作为字符串)。检查此链接并从datepicker中选择日期,您将获得正在发生的情况,它在safari上的唯一生成错误,否则它将正常工作,如果您在safari中禁用javascript,则数据将毫无问题地保存。