Asp.net mvc 在剑道网格中,如何知道ajax函数何时开始和结束?

Asp.net mvc 在剑道网格中,如何知道ajax函数何时开始和结束?,asp.net-mvc,razor,kendo-ui,Asp.net Mvc,Razor,Kendo Ui,在我的网格中,我想在剑道网格触发ajax请求时调用javascript函数。当ajax请求结束时,我需要启动另一个javascript函数。 代码: @(Html.Kendo() .Grid() .名称(“链接网格”) .列(列=> { columns.Bound(c=>c.Text).Width(100); columns.Bound(c=>c.Url).Width(250); Command(Command=>{Command.Edit();Command.Destroy();}).Widt

在我的网格中,我想在剑道网格触发ajax请求时调用javascript函数。当ajax请求结束时,我需要启动另一个javascript函数。 代码:

@(Html.Kendo()
.Grid()
.名称(“链接网格”)
.列(列=>
{
columns.Bound(c=>c.Text).Width(100);
columns.Bound(c=>c.Url).Width(250);
Command(Command=>{Command.Edit();Command.Destroy();}).Width(100);
})
.DataSource(source=>
{
source.Ajax().Read(Read=>Read.Action(“GetLinks”、“Settings”).Data(“Grid\u OnComplete”))
.Create(read=>read.Action(“LinkAddEdit”、“Settings”))
.Events(e=>e.RequestStart(“调用加载”))
.Update(read=>read.Action(“LinkAddEdit”,“Settings”))
.Destroy(read=>read.Action(“LinkDelete”、“Settings”))
.Model(Model=>{Model.Id(“LinkId”);Model.Field(x=>x.Genus_List_Action)。可编辑(true);Model.Field(x=>x.Genus_List_Select)。可编辑(false);});
})
.ToolBar(ToolBar=>ToolBar.Create())
.Pageable(可分页=>
{
pageable.Enabled(true);
页面大小(新[{5,10,15,20,25});
})
.Editable(可编辑=>Editable.Mode(GridEditMode.InLine))
.Navigatable()
.Selectable(action=>action.Mode(GridSelectionMode.Single))
//.可过滤()
.Sortable(sort=>sort.SortMode(GridSortMode.MultipleColumn))
.Resizable(Resizable=>Resizable.Columns(true))
)

谢谢

您需要升级到一个新版本,该版本将公开
RequestEnd
事件。

我尝试过。事件(e=>e.RequestEnd(“Stoploading”))但不会调用Stoploading函数:-(
@(Html.Kendo()
    .Grid<Aditro.Foundation.Dashboard.Web.Models.Link>()
.Name("LinkGrid")
.Columns(columns =>
{
    columns.Bound(c => c.Text).Width(100);
    columns.Bound(c => c.Url).Width(250);
    columns.Command(command => { command.Edit(); command.Destroy(); }).Width(100);
})
.DataSource(source =>
{
    source.Ajax().Read(read => read.Action("GetLinks", "Settings").Data("Grid_OnComplete"))
        .Create(read => read.Action("LinkAddEdit", "Settings"))
        .Events(e => e.RequestStart("callloading"))
        .Update(read => read.Action("LinkAddEdit", "Settings"))
        .Destroy(read => read.Action("LinkDelete", "Settings"))
        .Model(model => { model.Id("LinkId"); model.Field(x => x.Genus_List_Action).Editable(true); model.Field(x => x.Genus_List_Select).Editable(false); });
})
.ToolBar(toolbar => toolbar.Create())
.Pageable(pageable =>
{
    pageable.Enabled(true);
    pageable.PageSizes(new[] { 5, 10, 15, 20, 25 });
})
.Editable(editable => editable.Mode(GridEditMode.InLine))
.Navigatable()
.Selectable(action => action.Mode(GridSelectionMode.Single))
//.Filterable()
.Sortable(sort => sort.SortMode(GridSortMode.MultipleColumn))
.Resizable(resizable => resizable.Columns(true))

)