2013-07-02 2 views
1

나는 시간을 선택하려면이 jQuery 플러그인을 사용하고 있어야합니다jQuery를 시간 선택기 및 MVC 4 검증 분야는 날짜

08:00 AM 

내가 MVC 클라이언트 측 유효성 검사를 사용하고, 나의 모델은 다음과 같습니다 : 시간은 다음과 같은 형식으로 표시되는

The field ScheduleTime must be a date.

잘못 무슨 일이야 :

[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:hh:mm tt}")] 
public DateTime? ScheduleTime { get; set; } 

내 문제는 내가 클라이언트 측 유효성 검사 오류가 무엇입니까? 문자열 유효성 검사 형식이 올바르지 만 제대로 작동하지 않습니다.

+0

유일한 데이터 주석 당신이 당신의 ScheduleTime 속성에있는 속성 DisplayFormat인가? – ataravati

+0

@ataravati 나는 또한 [Display (Name = "Scheduled time")]을 가지고있다. – Leigh

답변

3

이처럼 모델의 데이터 형식 속성을 사용

[DataType(DataType.Time)] 
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:hh:mm tt}")] 
[Display(Name = "Schedule Time")] 
public DateTime? ScheduleTime { get; set; }