【发布时间】:2019-09-17 18:08:00
【问题描述】:
我在 MVC 剃须刀视图中使用 Telerik 的时间选择器。
@(Html.Kendo().TimePicker()
.Name("StartTime")
.HtmlAttributes(new { title = "Start Time" })
.DateInput()
.Interval(15)
)
默认是这样渲染的
在视图模型类中,我将 StartTime 定义为可为空的类型(public DateTime?StartTime { get; set; })。用户可以选择不填写时间选择器。
在控制器中,当我检查ModelState是否有效时,如果用户没有填写时间选择器,则ModelState无效并且ModelState错误是
The value 'hours:minutes AM/PM' is not valid for Start Time
【问题讨论】:
-
好吧,如果用户没有指定时间,解决方案是为
start time输入实现一个空值。但我不知道如何使用 Telerik
标签: asp.net-mvc telerik kendo-asp.net-mvc