我的观看代码页面:
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
})
我在“开始时间”字段中使用Jquery在TimePicker中选择了 08:00 AM 。但是,在从下拉字段(转到服务器端)中选择值后,在呈现视图页面后,timepicker字段值将更改为 8:00 AM 。也就是说,它会删除 0 值。但我希望价值与 08:00 AM 一样。
答案 0 :(得分:1)
它没有“删除” 0 值 - 它从不存在 - 这就像需要使用hh:mm tt
而不是{{}一样简单1}}?
答案 1 :(得分:0)
您需要在时间选择器配置中定义此项,例如
$('#timepicker').timepicker({
showPeriod: true,
showLeadingZero: true
});
您可以在TimePicker
上找到有关Francois Gelinas页面的更多信息