我有一个显示控件的剃须刀页面:
<div>
@(Html.Kendo().DateTimePickerFor(model => model.StartDate)
.Events(e => e.Change("endDatetimepickerChange"))
.HtmlAttributes(new { style = "width: 49%; float: left;" }))
@Html.ValidationMessageFor(model => model.StartDate)
@(Html.Kendo().DateTimePickerFor(model => model.EndDate)
.Events(e => e.Change("endDatetimepickerChange"))
.HtmlAttributes(new { style = "width: 49%; float: right;" }))
@Html.ValidationMessageFor(model => model.EndDate)
</div>
和后备模型具有两个属性:
[BindProperty]
public DateTime StartDate { get; set; }
[BindProperty]
public DateTime EndDate { get; set; }
页面按预期显示,但是在控件上更改值时,模型永远不会更新。
此外,当值更改并且控制台中没有错误时,我的两个更改脚本也会执行。
我在这里缺少什么让这个控件将更改发布回模型?