我正在尝试在我的项目中使用Telerik MVC DatePicker。情况如下:
我的模特有:
...
[DataType(DataType.Date)]
public System.Nullable<DateTime> EndDate { get; set; }
...
我的ProjectCreate视图具有上面给出的强大类型
之间
@using (Html.BeginForm(null, null, FormMethod.Post, new { Class="ym-form ym-columnar" }))
{
...
}
我有:
@(Html.Telerik().DateTimePickerFor(c => c.EndDate)
.Name("EndDatePicker")
在我的行动中
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult ProjectCreate(ProjectView view)
{
...
}
view.EndDate
无论我选择哪个日期,值始终为空。
我已经google了很多但是找不到问题所在。
答案 0 :(得分:2)
那是因为您正在设置日期选择器的Name
。使用DatePickerFor
:
@(Html.Telerik().DateTimePickerFor(c => c.EndDate))