Проблема возникла из-за того, что пакет NonFactors.Grid.Mvc6
использует интерфейс IHtmlHelper
, полученный из пространства имен Microsoft.AspNetCore.Mvc.Rendering
, а сетка должна использовать класс HtmlHelper
из пространства имен System.Web.Mvc
, следовательно, пакет несовместим с MVC 5.
Я предлагаю вам удалить пакет NonFactors.Grid.Mvc6
(поскольку он предназначен для ASP.NET Core MVC) и использовать вместо него пакет NonFactors.Grid.Mvc5
, используя диспетчер пакетов или консольную команду:
Uninstall-Package NonFactors.Grid.Mvc6
Install-Package NonFactors.Grid.Mvc5
Примечание:
Вы можете сравнить содержимое метода расширения Grid
в MVC 5 и Core MVC версии, которая доказывает использование пространства имен другого типа.
Похожие проблемы:
MVC: - интеграция mvc6.grid