Telerik MVC DatePicker不绑定到模型

时间:2012-03-31 16:09:31

标签: asp.net-mvc-3 datepicker telerik-mvc

我正在尝试在我的项目中使用Telerik MVC DatePicker。情况如下:

  1. 我的模特有:

    ...
    [DataType(DataType.Date)]
    public System.Nullable<DateTime> EndDate { get; set; }
    ...
    
  2. 我的ProjectCreate视图具有上面给出的强大类型

  3. 之间
    @using (Html.BeginForm(null, null, FormMethod.Post, new { Class="ym-form ym-columnar" }))
    {
    ...
    }
    

    我有:

    @(Html.Telerik().DateTimePickerFor(c => c.EndDate)
                    .Name("EndDatePicker")
    
  4. 在我的行动中

    [AcceptVerbs(HttpVerbs.Post)]
    public ActionResult ProjectCreate(ProjectView view)
    {
    ...
    }
    
  5.     view.EndDate
    
    无论我选择哪个日期,

    值始终为空。

    我已经google了很多但是找不到问题所在。

1 个答案:

答案 0 :(得分:2)

那是因为您正在设置日期选择器的Name。使用DatePickerFor

时,您不需要这样做
@(Html.Telerik().DateTimePickerFor(c => c.EndDate))