Изменение проверки сетки Kendo MVC - PullRequest
1 голос
/ 24 сентября 2019

У меня есть сетка Kendo MVC, и мне нужно изменить стандартное сообщение проверки выбора времени.

Когда я ставлю неправильное время, например 08:67, тогда отображается сообщение об ошибке "Дата новостей должна быть датой", и мне нужно изменить ее на" Пожалуйста, введите правильное время"

Выбор времени

 columns.Bound(p => p.NewsTime).Title("News Time").Format("{0:HH:mm}").Width(60);

У меня естья уже пробовал использовать аннотацию данных.

[DataType(DataType.Time)]
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:HH:mm}")]
public DateTime NewsDate{ get; set; }

Как я могу это изменить?

Ответы [ 2 ]

0 голосов
/ 24 сентября 2019

Попробуйте это:

[DataType(DataType.Time)]
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:HH:mm}")]

[Required(ErrorMessage = "Please Enter Correct Time")]

public DateTime NewsDate{ get; set; }
0 голосов
/ 24 сентября 2019

Попробуйте использовать TimeSpan тип данных вместо DateTime

[DataType(DataType.Time)]
[DisplayFormat(DataFormatString = @"{0:hh\:mm}")]
public TimeSpan Monday { get; set; }
...