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
ですか?
ご協力いただきありがとうございます