Asp.net mvc 剑道网格编辑取消删除以前保存的行

Asp.net mvc 剑道网格编辑取消删除以前保存的行,asp.net-mvc,kendo-ui,kendo-grid,kendo-asp.net-mvc,Asp.net Mvc,Kendo Ui,Kendo Grid,Kendo Asp.net Mvc,我试图更新我以前保存的剑道网格条目,但每当取消编辑弹出窗口时,该行就会被删除 这是我的剑道格网代码: @(Html.Kendo().Grid<Rezcue.Models.PassengerGrid>() .Name("Passenger") .Columns(columns => { columns.Bound(p => p.PassengerID).Width(50); columns.Bound(p =>

我试图更新我以前保存的剑道网格条目,但每当取消编辑弹出窗口时,该行就会被删除

这是我的剑道格网代码:

@(Html.Kendo().Grid<Rezcue.Models.PassengerGrid>()
    .Name("Passenger")
    .Columns(columns =>
    {
        columns.Bound(p => p.PassengerID).Width(50);
        columns.Bound(p => p.Name).Width(100);
        columns.Command(command => { command.Edit(); command.Destroy(); }).Width(160);
    })
    .Editable(editable => editable.Mode(GridEditMode.PopUp))
    .Pageable()
    .Sortable()
    .Scrollable()
    .HtmlAttributes(new { style = "height:430px;" })
    .DataSource(dataSource => dataSource
        .Ajax()
        .PageSize(20)
        .Events(x=>x.Change("Test"))
        .Model(model => { model.Id(p => p.PassengerID); model.Field(x => x.PassengerID); model.Field(x => x.Name); })
        .Read(read => read.Action("PassengerDetailTemplate", "GetData"))
        .Create(update => update.Action("EditingPopup_Update", "GetData"))
        .Update(update => update.Action("EditingPopup_Update", "GetData"))
        .Destroy(update => update.Action("EditingPopup_Destroy", "GetData"))
    )
)
“创建”和“更新”按钮都指向同一个操作编辑弹出式更新。将你的控制器粘贴到这里,没有它,任何人都无法知道发生了什么。