我在设置验证日期格式时遇到问题Chrome在asp.net mvc中,对于其他浏览器如IE,Firefox工作正常。Asp.net MVC集合验证日期格式在Chrome上失败
我已经在我的模型像下面的代码定义的日期:
[Required]
[Display(Name = "Data fi publicació")]
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:dd/MM/yyyy}")]
public DateTime PublishingEndDate { get; set; }
在我的观点:
@Html.TextBoxFor(model => model.PublishingEndDate)
@Html.ValidationMessageFor(model => model.PublishingEndDate)
问题似乎@Html.ValidationMessageFor
,验证与格式MM/dd/yyyy
日期,但什么我想要验证欧洲格式dd/MM/yyyy
。我如何将默认文化验证格式日期更改为dd/MM/yyyy
?
感谢您的帮助
在这里问了一个类似的问题:http://stackoverflow.com/questions/5199835/mvc-3-jquery-validation-globalizing-of-number-decimal-field –