带有Kendo DateTimePicker的ASP Net Core Razor页面无法更新模型

时间:2019-02-08 00:50:56

标签: asp.net .net-core kendo-asp.net-mvc razor-pages

我有一个显示控件的剃须刀页面:

<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; }

页面按预期显示,但是在控件上更改值时,模型永远不会更新。

此外,当值更改并且控制台中没有错误时,我的两个更改脚本也会执行。

我在这里缺少什么让这个控件将更改发布回模型?

0 个答案:

没有答案