Asp.net core mvc 剑道网格未绑定到asp.net mvc核心中的数据

Asp.net core mvc 剑道网格未绑定到asp.net mvc核心中的数据,asp.net-core-mvc,kendo-grid,Asp.net Core Mvc,Kendo Grid,asp.net mvc核心chtml中的网格定义 <div class="text-center"> @(Html.Kendo().Grid<COSalesDto>() .Name("grid") .Columns(columns => { columns.Bound(p => p.C

asp.net mvc核心chtml中的网格定义

 <div class="text-center">


  @(Html.Kendo().Grid<COSalesDto>()
                    .Name("grid")
                    .Columns(columns =>
                    {
                        columns.Bound(p => p.CatalogNumber);
                        columns.Bound(p => p.UsageCode).Width(150);
                    })
                    .Pageable()
                    .Sortable()
                    .Filterable()
                    .Events(events => events
                        .DataBound("onDataBound")
                        .DataBinding("onDataBinding"))
                    .DataSource(dataSource => dataSource
                        .Ajax()
                        .PageSize(20)
                        .Read(read => read.Action("ChangeOrder_Read", "Naco"))
                    ).Deferred()
                )

</div>
所有事件都在网格上触发,但没有发生数据绑定

这是在asp.net核心mvc 3.1上实现的 这是我在startup中的条目

 services.AddControllersWithViews(options =>
            {
                options.Filters.Add(new AbpAutoValidateAntiforgeryTokenAttribute());
            })    
            .AddJsonOptions(options =>
            {
                options.JsonSerializerOptions.PropertyNameCaseInsensitive = true;
                options.JsonSerializerOptions.PropertyNamingPolicy = null;
            })
非常感谢您的帮助

谢谢
问题似乎出在NewtonsoftJson和Kendogrid绑定上。如果我们删除services.AddMvcWithControllers().AddNewtonsoftJson();绑定工作正常,但abp cod将面临挑战

谢谢
v

剑道格网似乎要收费,我无法重现这个问题。我建议你可以在上问这个问题以寻求更多帮助。谢谢,我也在尝试Telerik,还没有运气。挑战在于AspNetZero和Telerik的结合
 services.AddControllersWithViews(options =>
            {
                options.Filters.Add(new AbpAutoValidateAntiforgeryTokenAttribute());
            })    
            .AddJsonOptions(options =>
            {
                options.JsonSerializerOptions.PropertyNameCaseInsensitive = true;
                options.JsonSerializerOptions.PropertyNamingPolicy = null;
            })