我正在将我的应用程序从MVC4升级到MVC5。 作为该过程的一部分,我必须通过Nuget升级PagedList.Mvc和PagedList才能兼容。 我发现的是以下一行
@Html.PagedListPager(Model, page => Url.Action("FullList", new { page }),
PagedListRenderOptions.DefaultPlusFirstAndLast)
在运行时不再编译,我在'/'应用程序中得到“服务器错误”。以及上面标题中显示的更多细节。
然而在同一视图的其他地方,以下行显示为预期;
@Html.PagedListPager(Model, page => Url.Action("FullList", new { page }),
PagedListRenderOptions.MinimalWithPageCountText)
与PagedListRenderOptions不同的是,无法识别DefaultPlusFirstAndLast。 我对此感到惊讶,因为当我查看对象浏览器时,我发现DefaultPlusFirstAndLast是应该可用的属性之一。
答案 0 :(得分:3)
出于某种原因,intellisense没有工作,也没有给我任何关于问题的线索。 今天它正在工作,我发现我必须将DefaultPlusFirstAndLast更改为ClassicPlusFirstAndLast。