NuGet PagedList无法在ASP.NET MVC中运行

时间:2014-02-07 17:17:08

标签: asp.net-mvc-3 pagedlist

我在MVC aspx应用程序中使用PagedList进行分页,但运行时遇到错误

  

不包含Html.PagedListPager的定义,也没有扩展方法

我已经安装了PagedList.Mvc 4.5.0.0并在aspx页面中使用了控制器包含的名称空间PagedList但是当我添加PagedList.Mvc时我得到了编译时错误...

  

Assembly'PagedList.Mvc,Version = 4.5.0.0,Culture = neutral,   PublicKeyToken = abbb863e9397c5e1'使用'System.Web.Mvc,   Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'   它的版本高于引用的程序集'System.Web.Mvc,   Version = 3.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'

要解决上述错误,我在web.config中添加了<add assembly="PagedList.Mvc" namespace="PagedList.Mvc" tagPrefix="plmvc"/>但没有更改。

请帮助

1 个答案:

答案 0 :(得分:1)

转到工具 - &gt; Nu-Get包管理器 - &gt;包管理器控制台 然后Visual Studio底部会出现一个窗口。 只需输入命令即可 PM&GT; Install-Package PagedList.Mvc -Version 3.18.0

上面的命令应该是因为添加的任何空间都不起作用。 快乐的编码