Как использовать WebGrid в ASP.NET Core 2.0 - PullRequest
0 голосов
/ 26 марта 2019

Я пытаюсь использовать WebGrid в ASP.NET Core (установленный пакет NonFactors.Grid.Mvc6, следуя инструкциям ссылка

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

Но при запуске кода на странице отображается пустой Chrome-dev-tool: отображается ошибка:

Не удалось загрузить ресурс: net :: ERR_CONNECTION_RESET

предложения, что можно сделать, чтобы это исправить. Спасибо

1 Ответ

0 голосов
/ 26 марта 2019

Ошибка может произойти, если браузеру не удалось загрузить какой-либо файл ресурсов, проверьте, что на вкладке Network в F12 инструменты разработки. Другой возможностью является блокировка ресурса одним плагином для блокировки рекламы. Вы можете нажать здесь и здесь для получения более подробной информации.

Поскольку ресурсы WebGrid (файлы js, css) загружаются и добавляются в ваш проект, плагин IMO WebGrid не вызовет ошибку загрузки ресурса.

Проблема в том, что данные не привязаны к WebGrid. Согласно document , после установки Nuget, вы должны скопировать файлы JS / css в папку wwwroot и сослаться на них в вашем _Layout.cshtml, инициализировать экземпляры MVC.Grid после рендеринга сетки html, как показано на документе . Также подтверждаем, что вы отправили правильные списки моделей для просмотра контроллера формы.

...