Kendo ui 数据不显示在Kendo MVC网格ASP.NET核心中

Kendo ui 数据不显示在Kendo MVC网格ASP.NET核心中,kendo-ui,asp.net-core-mvc,grid,Kendo Ui,Asp.net Core Mvc,Grid,我正在尝试使用MVC-ASP.NET内核,使用剑道网格使用硬编码数据进行相当基本的数据绑定。网格呈现良好,同时调用.read方法并返回JSON;但是,数据不会显示在网格中。我试着看看aspnet-mvc.js是否可以正常加载。我没有看到这个脚本有任何错误。此外,脚本仅按正确顺序列出一次。如有任何遗漏,将不胜感激。我还尝试使用JsonResult。但这也不起作用 public void配置服务(IServiceCollection服务) { services.AddControllersWith

我正在尝试使用MVC-ASP.NET内核,使用剑道网格使用硬编码数据进行相当基本的数据绑定。网格呈现良好,同时调用.read方法并返回JSON;但是,数据不会显示在网格中。我试着看看aspnet-mvc.js是否可以正常加载。我没有看到这个脚本有任何错误。此外,脚本仅按正确顺序列出一次。如有任何遗漏,将不胜感激。我还尝试使用JsonResult。但这也不起作用

public void配置服务(IServiceCollection服务)
{
services.AddControllersWithViews();
services.AddKendo();
services.AddMvc().AddNewtonsoftJson(o=>
{
o、 SerializerSettings.ReferenceLoopHandling=ReferenceLoopHandling.Ignore;
}).SetCompatibilityVersion(Microsoft.AspNetCore.Mvc.CompatibilityVersion.Version\u 3\u 0);

}
确保在
\u Layout.cshtml
中添加以下js和css文件:

@{ var kendoVersion = "2020.1.219";}
<link href="https://kendo.cdn.telerik.com/@kendoVersion/styles/kendo.common-material.min.css" rel="stylesheet" type="text/css" />
<link href="https://kendo.cdn.telerik.com/@kendoVersion/styles/kendo.mobile.all.min.css" rel="stylesheet" type="text/css" />
<link href="https://kendo.cdn.telerik.com/@kendoVersion/styles/kendo.material.min.css" rel="stylesheet" type="text/css" />

<script src="https://kendo.cdn.telerik.com/@kendoVersion/js/jquery.min.js"></script>
<script src="https://kendo.cdn.telerik.com/@kendoVersion/js/jszip.min.js"></script>
<script src="https://kendo.cdn.telerik.com/@kendoVersion/js/kendo.all.min.js"></script>
<script src="https://kendo.cdn.telerik.com/@kendoVersion/js/kendo.aspnetmvc.min.js"></script>

<link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.min.css" />
<link rel="stylesheet" href="~/css/site.css" />
结果:

添加此选项会有所帮助。非常感谢你。services.AddControllersWithViews().AddNewtonsoftJson(选项=>{options.SerializerSettings.ContractResolver=new DefaultContractResolver();});
<script src="~/lib/jquery/dist/jquery.min.js"></script>
services.AddControllersWithViews()
    .AddNewtonsoftJson(options =>
    {
        options.SerializerSettings.ContractResolver = new DefaultContractResolver();
    });