2013-06-03 3 views
1

Мой код на странице просмотра:Как сохранить значение 0 после отображения страницы просмотра?

Html.LabelFor(x => x.StartTime, new {@class = ""}), Html.TextBoxFor(x => x.StartTime, new 
            { 
             @class = "startTime form-time", @Value = Model.StartTime.HasValue 
                             ? new DateTime(Model.StartTime.Value.Ticks).ToString("h:mm tt") 
                             : string.Empty 
            }) 

Я slected 8:00 утра в TimePicker с помощью Jquery в поле Start Time. Но после выбора значения из выпадающего поля (переход на серверную сторону) значение зарегистрированного таймпикера изменилось на 8:00 утра после отображения страницы просмотра. То есть, он удаляет значение . Но я хочу, чтобы значение было таким, как это было 08:00.

ответ

1

Это не «удалить» значение - это был никогда не было - это так же просто, как нужно использовать hh:mm tt вместо h:mm tt?

+0

Работает нормально, как ожидалось. Спасибо. –

0

Вы должны определить это в вашей конфигурации timepicker как

$('#timepicker').timepicker({ 
    showPeriod: true, 
    showLeadingZero: true 
}); 

Вы можете найти более подробную информацию о Francois Gelinas странице на TimePicker

+0

Я включил «showLeadingZero: true», но даже если значение «0» было удалено. –

Смежные вопросы