如何在ASP.NET Core 2.0中使用WebGrid

时间:2019-03-25 22:49:00

标签: asp.net-core asp.net-core-mvc asp.net-core-2.0 asp.net-core-2.1

我正在尝试在ASP.NET Core中使用WebGrid(安装的软件包NonFactors.Grid.Mvc6遵循了link的指示

 @(Html.Grid(Model).Build(columns =>
                    {
                        columns.Add(model => model.FName).Titled("FistName");
                    })
                .Filterable()
                .Sortable()
                .Pageable()
        )

但是运行代码后,页面显示空白的chrome-dev-tool:显示错误:

  

无法加载资源:net :: ERR_CONNECTION_RESET

建议,如何解决它。 谢谢

1 个答案:

答案 0 :(得分:0)

当浏览器无法下载任何资源文件时,可能会发生错误,请在F12开发工具的Network标签中检查一下。另一种可能性是资源被一个广告阻止插件阻止,您可以单击herehere以获得更多详细信息。

由于WebGrid资源(js,css文件)已下载并添加到您的项目中,因此IMO WebGrid插件不会导致资源加载错误。

问题在于数据未绑定到WebGrid。根据{{​​3}},在安装Nuget之后,应将JS / css文件复制到wwwroot文件夹中,并在_Layout.cshtml中引用它们,在将网格html呈现为时初始化MVC.Grid实例。显示的文档。还要确认您已发送正确的模型列表以查看表单控制器。

相关问题