【问题标题】:The value 'hours:minutes AM/PM' is not valid值“小时:分钟 AM/PM”无效
【发布时间】: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


【解决方案1】:

尝试将.DateInput() 删除为:

@(Html.Kendo().TimePicker()
.Name("StartTime")
.HtmlAttributes(new { title = "Start Time" })
.Interval(15)
)

并检查问题是否已解决。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-12
    • 1970-01-01
    • 1970-01-01
    • 2012-03-28
    • 2022-01-19
    • 2018-01-21
    相关资源
    最近更新 更多