2011-11-20 64 views
0

我有一个telerik datepicker,我试图让它将它的值设置为null或空。看来这应该是支持的,但它不工作:Telerik MVC DatePicker设置为空或空白C#

  • BEGINDATE(可空的DateTime)
  • BEGINDATE!= NULL? BeginDate.ToShortDateString(): “”(空字符串时为null)
  • BEGINDATE ?? DateTime.MinValue(DATETIME)

    @ Html.Telerik()。DatePicker的()。名称( “BEGINDATE”)的价值(item.BeginDate)

这是可行的?看起来应该是这样。

回答

1

什么样的问题(错误信息,行为怪癖等),你遇到了?

使用下面的类(就像一个例子):

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

那么这个剃刀标记:

@model BindingClass 

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

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

您是否尝试过使用这种用最新版本(2011.3.1115.340)?也许您正在使用的旧版本存在问题。