コードがあります。
モデル
[Required(ErrorMessage = "Bạn hãy nhập ngày tháng năm sinh")]
[DataType(DataType.Date, ErrorMessage = "Ngày tháng năm sinh không chính xác, bạn hãy nhập lại")]
[ValidationHelper.DateFormat(ErrorMessage = "Ngày tháng năm sinh không chính xác, bạn hãy nhập lại")]
[DisplayFormat(DataFormatString = "{MM/dd/yyyy}")]
[Display(Name = "Ngày sinh")]
public System.DateTime DateOfBirth { get; set; }
意見
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
@using (Html.BeginForm((string)ViewBag.FormAction, "Account"))
{
<fieldset>
<legend>Registration Form</legend>
<ol>
<li>
@Html.LabelFor(m => m.DateOfBirth)
@Html.EditorFor(m => m.DateOfBirth)
@Html.ValidationMessageFor(m => m.DateOfBirth)
</li>
</ol>
</fieldset>
}
2012年5月31日を入力した場合=>「2012年5月31日」の値はNgàycấpCMTでは無効です。2012年5月31日を入力した場合=>フィールドNgàycấpCMTは日付である必要があります。何が起こったのですか?私はベトナム出身です。私の英語はとても悪いですが、助けてください!どうもありがとう!私のローカル日付形式yyyy/MM / dd