【问题标题】:How to use WebGrid in ASP.NET Core 2.0如何在 ASP.NET Core 2.0 中使用 WebGrid
【发布时间】:2019-03-25 22:49:00
【问题描述】:

我正在尝试在 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

建议,可以做些什么来解决它。 谢谢你

【问题讨论】:

  • MvcGrid 的说明适用于非核心。我正在寻找 Core MvcGrid 指令..

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


【解决方案1】:

这个错误可能是浏览器下载资源文件失败,在F12开发工具的Network选项卡中检查。另一种可能是资源被一个广告拦截插件拦截,您可以点击herehere了解更多详情。

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

问题是数据没有绑定到 WebGrid 。根据document,安装Nuget后,您应该将JS/css文件复制到wwwroot文件夹,并在您的_Layout.cshtml中引用它们,在渲染网格html后初始化MVC.Grid实例,如图所示。也确认你已发送正确的模型列表以查看表单控制器。

【讨论】:

    猜你喜欢
    • 2018-03-28
    • 1970-01-01
    • 1970-01-01
    • 2018-02-20
    • 1970-01-01
    • 1970-01-01
    • 2018-08-30
    • 1970-01-01
    • 2018-10-08
    相关资源
    最近更新 更多