点击我的kendo网格中的“删除”行后,我无法调用EditingInline_Destroy方法。如果我肯定要删除这一行,我从网络浏览器获取monit。 编辑工作正常。
我在视图中的网格:
@(Html.Kendo().Grid<TempPrivilagesModel>("Privilages")
.Name("Uprawnienia")
.Columns(columns =>
{
columns.Bound(a => a.name);
columns.Bound(a => a.abc);
columns.Bound(a => a.def);
columns.Bound(a => a.ghi);
columns.Bound(a => a.jki);
columns.Bound(a => a.qqwe);
columns.Bound(a => a.tte);
columns.Command(command =>
{
command.Edit();
command.Destroy();
});
})
.Pageable()
.Sortable()
.Scrollable()
.Editable()
.Editable(editable => editable.Mode(GridEditMode.InLine))
.DataSource(dataSource => dataSource
.Ajax()
.PageSize(20)
.Model(model => model.Id(p=>p.Id))
.Create(update => update.Action("EditingInline_Create", "Settings"))
.Read(read => read.Action("EditingInline_Read", "Settings"))
.Update(update => update.Action("EditingInline_Update", "Settings"))
.Destroy(destroy => destroy.Action("EditingInline_Destroy", "Settings"))
)
)
和设置控制器中的操作:
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult EditingInline_Update([DataSourceRequest] DataSourceRequest request, TempPrivilagesModel privilages)
{
return View();
}
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult EditingInline_Destroy([DataSourceRequest] DataSourceRequest request, TempPrivilagesModel product)
{
return Json(new[] { product }.ToDataSourceResult(request, ModelState));
}