【问题标题】:Kendo Grid not binding to data in asp.net mvc coreKendo Grid 未绑定到 asp.net mvc 核心中的数据
【发布时间】:2020-03-18 11:01:50
【问题描述】:

asp.net mvc core 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>

这是我从 ajax 调用返回的数据

{
  "Data": [
    {
      "CatalogNumber": "Catalog 12345",
      "UsageCode": "Usage Code 1"
    },
    {
      "CatalogNumber": "Catalog 8234758",
      "UsageCode": "Usage Code 2"

    }

  ],
  "Total": 0,
  "AggregateResults": null,
  "Errors": null
}

所有事件都在网格上触发,但没有数据绑定发生。

这是在 asp.net core mvc 3.1 上 这是我在启动时的条目

 services.AddControllersWithViews(options =>
            {
                options.Filters.Add(new AbpAutoValidateAntiforgeryTokenAttribute());
            })    
            .AddJsonOptions(options =>
            {
                options.JsonSerializerOptions.PropertyNameCaseInsensitive = true;
                options.JsonSerializerOptions.PropertyNamingPolicy = null;
            })

非常感谢任何帮助。

谢谢 V

【问题讨论】:

  • kendo-grid好像是收费的,无法重现问题。建议您可以在Telerik Forums提问以获得更多帮助。
  • 谢谢,我也在尝试Telerik,还没有运气。挑战在于 AspNetZero 和 Telerik 的结合

标签: asp.net-core-mvc kendo-grid


【解决方案1】:

问题似乎与 NewtonsoftJson 和 Kendogrid 绑定有关。如果我们删除 services.AddMvcWithControllers().AddNewtonsoftJson();绑定有效,但 abp cod 将面临挑战。

谢谢 v

【讨论】:

    猜你喜欢
    • 2023-03-16
    • 1970-01-01
    • 2014-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多