我在設置驗證日期格式時遇到問題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 –