NuGet PagedList не работает в ASP.NET MVC

Я использую PagedList в приложении MVC aspx для разбивки на страницы, но во время выполнения получил ошибку, которая

не содержит определения для Html.PagedListPager и не имеет метода расширения

Я установил PagedList.Mvc 4.5.0.0 и используется на странице aspx, в контроллере включено пространство имен PagedList но когда я добавляю PagedList.Mvc я получил ошибку времени компиляции...

Сборка PagedList.Mvc, версия =4.5.0.0, Culture= нейтральный, PublicKeyToken=abbb863e9397c5e1'использует'System.Web.Mvc, Version=4.0.0.0, Culture= нейтральный, PublicKeyToken=31bf3856ad364e35', версия которого имеет более высокую версию, чем указанная сборка 'System.Web.Mvc, версия = 3.0.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35'

Чтобы устранить вышеуказанную ошибку, я добавил <add assembly="PagedList.Mvc" namespace="PagedList.Mvc" tagPrefix="plmvc"/> в web.config, но без изменений.

Пожалуйста помоги

1 ответ

Перейдите в Инструменты -> Диспетчер пакетов Nu-Get -> Консоль диспетчера пакетов. В нижней части Visual Studio появится окно. Просто введите команду PM> Install-Package PagedList.Mvc -Version 3.18.0

Вышеприведенная команда должна быть, так как любое добавленное пространство не будет работать. Удачного кодирования

Другие вопросы по тегам