值 'hours:minutes AM/PM' 无效
The value 'hours:minutes AM/PM' is not valid
我在 MVC razor 视图中使用 Telerik 的时间选择器。
@(Html.Kendo().TimePicker()
.Name("StartTime")
.HtmlAttributes(new { title = "Start Time" })
.DateInput()
.Interval(15)
)
默认情况下,它呈现如下
在视图模型 class 中,我将 StartTime 定义为可空类型 (public DateTime? StartTime { get; set; })。用户可以选择不填写时间选择器。
在控制器中,当我检查 ModelState 是否有效时,如果用户没有填写时间选择器,则 ModelState 无效并且 ModelState 错误为
The value 'hours:minutes AM/PM' is not valid for Start Time
尝试将 .DateInput()
删除为:
@(Html.Kendo().TimePicker()
.Name("StartTime")
.HtmlAttributes(new { title = "Start Time" })
.Interval(15)
)
查看问题是否解决
我在 MVC razor 视图中使用 Telerik 的时间选择器。
@(Html.Kendo().TimePicker()
.Name("StartTime")
.HtmlAttributes(new { title = "Start Time" })
.DateInput()
.Interval(15)
)
默认情况下,它呈现如下
在视图模型 class 中,我将 StartTime 定义为可空类型 (public DateTime? StartTime { get; set; })。用户可以选择不填写时间选择器。
在控制器中,当我检查 ModelState 是否有效时,如果用户没有填写时间选择器,则 ModelState 无效并且 ModelState 错误为
The value 'hours:minutes AM/PM' is not valid for Start Time
尝试将 .DateInput()
删除为:
@(Html.Kendo().TimePicker()
.Name("StartTime")
.HtmlAttributes(new { title = "Start Time" })
.Interval(15)
)
查看问题是否解决