У меня есть форму, сгенерированную Razor, которая позволяет пользователям редактировать некоторые данные планировщика, и она работает достаточно хорошо.MVC Razor DatePicker и TimePicker
Одна вещь, которую я не понимаю и не видел раньше, - это сборщики даты и времени, которые автоматически генерируются Razor.
Чтобы уточнить, это то, что я говорю о:
Они хорошо и все, но как вы можете видеть на скриншоте, они не используют свои модели значения.
У самой разметки есть мои значения, установленные в тегах, но элементы управления игнорируют их.
Вот что я имею в виду:
Как вы можете видеть, значения устанавливаются в тегах, но элементы управления не соблюдают эти ценности.
Замечу, что в моем заказного модели, у меня есть эти свойства аннотированные следующим:
//For the dates...
[DataType(System.ComponentModel.DataAnnotations.DataType.Date)]
//For the time...
[DataType(System.ComponentModel.DataAnnotations.DataType.Time)]
Я предпочел бы не иметь, чтобы удалить эти аннотации, однако, если это влияет на мое достижение решения , Я сделаю все, что нужно сделать.
Чтобы решить эту проблему, я хотел бы одна из двух вещей:
- Предотвратить эти элементы управления от формирования в первую очередь, так что я могу использовать this absolutely wonderful jQuery datetimepicker addon.
- Принудите эти элементы управления соблюдать и отображать значения, переданные из моей модели.
Все предложения приветствуются. Предложения, сделанные теми, кто знаком с MVC, будут оценены еще больше.
Я уже в процессе решения 1, хотя это не идеально. Спасибо хоть. – Kehlan