我在 asp.net mvc 中设置验证日期格式 Chrome 时遇到问题,对于 IE 等其他浏览器,Firefox 可以正常工作。
我在我的模型中定义了日期,如下一个代码:
[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
?
谢谢你的帮助