MVC3을 처음 접했고 클라이언트에서 날짜 형식 유효성 검사가 작동하지 않는 이유를 알 수 없습니다. 즉, 수동으로 입력란을 변경하고 잘못된 형식 날짜입니다. 이 필드에 jQuery 날짜 선택 도구를 사용하고 있습니다. 이상한 것은 필수 필드 유효성 검사가 작동한다는 것입니다.ASP.NET MVC3 - RAZOR - 날짜 형식 유효성 검사가 작동하지 않습니다.
이 코드의 잘못된 점을 알려주십시오.
감사합니다. 텍스트 상자에 DisplayFor 또는 EditorFor을 사용하고하지 않을 경우
뷰 모델
[DisplayFormat(DataFormatString = "{0:d}", ApplyFormatInEditMode = true)]
[DataType(DataType.Date, ErrorMessage="Please enter a valid date in the format dd/mm/yyyy")]
[Required]
public DateTime ADate { get; set; }
VIEW
@Html.TextBox("ADate", Model.ADate.ToShortDateString(), new { @class = "ADate" })
@Html.ValidationMessageFor(model => model.ADate, "*")