【问题标题】:Telerik MVC DatePicker set to null or empty ASP C#Telerik MVC DatePicker 设置为 null 或空 ASP C#
【发布时间】:2011-11-20 13:09:29
【问题描述】:

我有一个telerik datepicker,我试图让它允许我将它的值设置为null 或空。似乎应该支持这一点,但它不适用于:

  • BeginDate(可为空的日期时间)
  • 开始日期!= 空? BeginDate.ToShortDateString() : "" (null 时为空)
  • 开始日期 ?? DateTime.MinValue(日期时间)

    @Html.Telerik().DatePicker().Name("BeginDate").Value(item.BeginDate)

这可行吗?好像应该这样。

【问题讨论】:

    标签: asp.net-mvc telerik datepicker


    【解决方案1】:

    您遇到了什么样的问题(错误消息、行为怪癖等)?

    使用以下类(仅作为示例):

    public class BindingClass
    {
        public DateTime? BeginDate { get; set; }
    }
    

    然后这个 Razor 标记:

    @model BindingClass
    
        @(Html.Telerik().DatePicker()
                .Name("Test")
                .Value(Model.BeginDate)
        )
    

    我的 DatePicker 工作正常。初始值为 null(DatePicker 为空),我可以从 DatePicker 日历中选择一个日期。

    您是否尝试过将其与最新版本 (2011.3.1115.340) 一起使用?您使用的旧版本可能存在问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-11
      相关资源
      最近更新 更多