1

ビューページのマイコード:

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
                                     })

Start Time フィールドで Jquery を使用して、TimePicker で08:00 AMを選択しました。しかし、ドロップダウン フィールドから値を選択した後 (サーバー側に移動)、ビュー ページがレンダリングされた後、タイムピッカー フィールドの値が8:00 AMに変更されました。つまり、値0を削除します。しかし、私は値を08:00 AMのようにしたいと考えています。

4

2 に答える 2

1

0値を「削除」しませんでした-決してそこhh:mm ttにはありませんでした-これは、代わりに使用する必要があるのと同じくらい簡単h:mm ttですか?

于 2013-06-03T07:17:55.583 に答える
0

タイムピッカー構成でこれを次のように定義する必要があります

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

詳細については、TimePickerの Francois Gelinas ページを参照してください。

于 2013-06-03T06:37:32.120 に答える