Asp.net mvc 4 Kendo DateTimePicker未发送所选值

Asp.net mvc 4 Kendo DateTimePicker未发送所选值,asp.net-mvc-4,razor,kendo-asp.net-mvc,Asp.net Mvc 4,Razor,Kendo Asp.net Mvc,当我提交表单时,kendo datetimepicker没有发送所选值,而是发送 0001-01-01即使我手动向数据库输入日期,然后从应用程序中编辑日期,它也会再次显示0001-01-1 @using (Html.BeginForm("News_Events", "Admin", FormMethod.Post, new { id = "News_Events" })) { <p> <label c

当我提交表单时,kendo datetimepicker没有发送所选值,而是发送 0001-01-01即使我手动向数据库输入日期,然后从应用程序中编辑日期,它也会再次显示0001-01-1

 @using (Html.BeginForm("News_Events", "Admin", FormMethod.Post, new { id = "News_Events" }))
                {  


      <p>
            <label class="label-ant">Date To</label>
            @(Html.Kendo().DateTimePicker()
              .Name("end")
              .Value(Model.NewsEventsDateTo)
              .Min(DateTime.Today)
              .ParseFormats(new string[] { "MM/dd/yyyy" })
              .Events(e => e.Change("endChange"))
              .HtmlAttributes(new { style = "width:250px;" })
              )

        </p>
@使用(Html.BeginForm(“News\u Events”,“Admin”,FormMethod.Post,new{id=“News\u Events”}))
{  

日期
@(Html.Kendo().DateTimePicker())
.名称(“结束”)
.Value(Model.newsEventsDataTo)
.Min(DateTime.Today)
.ParseFormats(新字符串[]{“MM/dd/yyyy”})
.事件(e=>e.Change(“endChange”))
.HtmlAttributes(新的{style=“width:250px;”})
)


您没有显示模型或控制器方法,但似乎您有一个名为
NewsEventsDateTo
的属性,那么为什么要给控件一个
name=“end”
,它不会绑定回您的模型?请使用
.DatePickerFor(m=>m.NewsEventsDateTo)…
@StephenMuecke.DatePickerFor(m=>m.NewsEventsDateTo)给出了一个错误,但更改id名称有效,谢谢。什么错误?它工作正常。@StephenMuecke它说的是“Kendo.Mvc.UI.Fluent.WidgetFactory”的未知方法“DateTimePicker(?”。我尝试了Datepicker Tooops,对不起,它应该是
Html.Kendo().DateTimePicker for(m=>m.NewsEventsDateTo)